当我在iOS设备上访问http://maps.google.com时,当前位置如下图所示。
我正在使用Google Maps API v3创建自己的地图。我该如何创建这个功能?
我已经尝试了他们的sample using geolocation in the web browser,但它只显示了我所在位置的文本框。我希望它与上面的图像类似,使用蓝色标记和显示精度的圆圈显示在哪里。这是 Google Maps API v3 的默认行为,还是应该使用图标,标记和圈子自行设计?
答案 0 :(得分:0)
您可以通过设置传递到Marker构造函数的MarkerOptions对象的icon属性来设置标记图像,以显示自定义图像。 http://code.google.com/intl/da/apis/maps/documentation/javascript/reference.html#MarkerOptions
var marker = new google.maps.Marker({
position: new google.maps.LatLng(56.8848, 14.7730),
map: map,
title: 'My workplace',
clickable: false,
icon: 'http://google-maps-icons.googlecode.com/files/factory.png'
});
以下网站提供了有关使用Google Maps API V3 http://www.svennerberg.com/tag/google-maps-api-3/
的更多信息