【发布时间】:2012-08-01 21:47:34
【问题描述】:
我正在开发一个涉及 Google 地图的 Phonegap 应用程序,当我加载地图并在其上放置一个标记时,我在设置标记的图标时出现了奇怪的行为。基本上,作为图标加载的新图像仅在默认标记图标上加载。这是我正在谈论的屏幕截图:
这是我用来更改标记外观的代码:
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);
感谢您的帮助!
【问题讨论】:
标签: android iphone google-maps cordova