2012-07-30 72 views
0

我正在开发涉及Google地图的Phonegap应用程序,并且当我加载地图并在其上放置标记时,我设置图标时会出现奇怪的行为标记。基本上,加载为图标的新图像仅加载到默认标记图标上。下面是我在谈论的一个截图:谷歌地图设置标记图标仅复制到默认图标

enter image description here

这是我使用更改标记的外观代码:

carMarker = new google.maps.Marker(); 
carMarker.setPosition(new google.maps.LatLng(latitude, longitude)); 

var background = new google.maps.MarkerImage("images/parkreminderpop.png", 
      new google.maps.Size(100, 90), 
      new google.maps.Point(0, 0), 
      new google.maps.Point(50, 90), 
      new google.maps.Size(100, 90)); 

var image = new google.maps.MarkerImage(photoURI, 
      new google.maps.Size(96, 68), 
     new google.maps.Point(0, 0), 
     new google.maps.Point(48, 88), 
     new google.maps.Size(96, 68)); 

carMarker.setIcon(image); 
carMarker.setShadow(background); 

感谢您的帮助!

回答

0

我觉得这个sample code会对你有所帮助。

这是post与上面给出的示例代码有关。

提醒大家的是不要忘记加入这一行,包括谷歌地图API到您的网页一个重要的事情,

<脚本SRC =“http://maps.google.com/maps/API/JS?传感器=假” 类型= “文/ JavaScript的” > < /脚本>

Mejo威尔逊

0

我不知道是什么,但这个问题似乎已经消失。很抱歉,任何人遇到同样的问题,无法找到解决方案。