2010-12-06 63 views
0

您好我正在做一个关于谷歌地图v3.0集成的项目。我完成了整合,我对输出感到满意。问题是我试图将红色标记更改为自定义标记。我在解决方案中保存了一个标记。并试图用这段代码。 程序正在运行,但我没有在地图上找到任何标记(红色标记或自定义标记)。我尝试了很多博客,但无法找到解决方案。谷歌地图V3.0使用自定义标记

请任何人帮助我。

var icon = new google.maps.MarkerImage("icon55.png"); 
      var marker = new google.maps.Marker({ 
        position: location, 
        map: map, 
        icon: icon 
       }); 

谢谢

回答

4

这是我怎么一直在做客户的图标标记:

var marker = new google.maps.Marker({ 
      position: latlng, 
      map: theMap, 
      title: title, 
      icon: icon 
     }); 

这里经纬度是google.maps.LatLng物件,theMap是google.maps。地图对象,标题是一个字符串,图标是客户标记图像的网址。

希望这会有所帮助。

鲍勃

+0

由于鲍勃...变种图像=新google.maps.MarkerImage( '../图像页眉/ icon55.png', 新为google.maps.Size(40,34), 新google.maps.Point(0,0), new google.maps.Point(10,34)); – ssmsnet 2010-12-07 12:06:49