简体   繁体   English

Google地图:显示标记的本地图像

[英]Google Maps: showing a local image for a marker

How do I show a local image for a GMarker? 如何显示GMarker的本地图像? I am using v2. 我正在使用v2。 Code sample 代码样例

var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = '/Images/marker/mr.png';
markerOptions = { icon: blueIcon };

map.setCenter(point, 3);
var marker = new GMarker(point, markerOptions);

Its not working... 它不起作用...

地图页面的本地内容是Google Maps网站本身,因此,如果您要使用网站中的图片,则必须为其提供完整的URL。

If you haven't seen the v2 docs, here is a link: 如果您还没有看到v2文档,请点击以下链接:

http://code.google.com/apis/maps/documentation/javascript/v2/overlays.html#Custom_Icons http://code.google.com/apis/maps/documentation/javascript/v2/overlays.html#Custom_Icons

Also, are you actually adding it to the map, or have you omitted that from your code? 另外,您实际上是将其添加到地图中,还是从代码中省略了它?

Here is a full example: 这是一个完整的示例:

http://code.google.com/apis/maps/documentation/javascript/v2/examples/icon-simple.html http://code.google.com/apis/maps/documentation/javascript/v2/examples/icon-simple.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM