Jim*_*Jim 10 google-maps google-api google-maps-api-3 google-maps-markers google-maps-api-2
我知道他们是从v2到v3的一些问题我能在这里做些什么来修复它?
v3不支持GIcon?
// Google-Map icon object
var gMapIcon = new GIcon(G_DEFAULT_ICON); //change to new google.maps.MarkerImage();???
// does icon exist
if ( mapElements[lMapElementIndex]['icon'].toString().length > 0) {
gMapIcon.image = html_entity_decode(mapElements[lMapElementIndex]['icon']);
gMapIcon.shadow = "";
iconHeight = mapElements[lMapElementIndex]['iconheight'];
iconWidth = mapElements[lMapElementIndex]['iconwidth'];
gMapIcon.iconSize = new GSize(iconWidth,iconHeight);
gMapIcon.iconAnchor = new GPoint(0,0);
gMapIcon.infoWindowAnchor = new GPoint(15,10);
}
var markerOptions = {
icon: gMapIcon //change to image?
};
var marker = new google.maps.Marker(point,markerOptions);
Run Code Online (Sandbox Code Playgroud)
从这里找到https://developers.google.com/maps/documentation/javascript/overlays?hl=de-DE#SimpleIcons
感谢您的帮助或提示!
And*_*ach 15
GIcon 版本3不支持,并且不会出现在您链接到的文档中.
var image = 'beachflag.png';
var myLatLng = new google.maps.LatLng(-33.890542, 151.274856);
var beachMarker = new google.maps.Marker({
position: myLatLng,
map: map,
icon: image
});
Run Code Online (Sandbox Code Playgroud)
您可以指定要直接使用的图像,不需要像版本2那样的辅助对象GIcon.但是,如果您需要非标准尺寸等,则需要使用https://developers.google.com/maps/documentation/javascript/overlays?hl=de-DE#ComplexIconsMarkerImage文档中所述的对象
(版本2 与版本3中GIcon的可选MarkerImage版本相同)
| 归档时间: |
|
| 查看次数: |
17749 次 |
| 最近记录: |