如何在Google地图中显示位置?

时间:2012-03-09 15:14:07

标签: google-maps-api-3

当我在iOS设备上访问http://maps.google.com时,当前位置如下图所示。

Google Maps on iOS

我正在使用Google Maps API v3创建自己的地图。我该如何创建这个功能?

我已经尝试了他们的sample using geolocation in the web browser,但它只显示了我所在位置的文本框。我希望它与上面的图像类似,使用蓝色标记和显示精度的圆圈显示在哪里。这是 Google Maps API v3 的默认行为,还是应该使用图标,标记和圈子自行设计?

1 个答案:

答案 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/

的更多信息