2012-03-09 71 views
0

当我将iOS设备上访问http://maps.google.com,当前位置如下图所示的形象。如何在Google地图中显示位置?

Google Maps on iOS

我创建使用Google Maps API v3我自己的地图。我怎样才能创建这个功能?

我已经试过他们的sample using geolocation in the web browser但它只是显示在我的位置上的文本框中。我想它是类似于上面的图像,其中使用蓝色标记和表示所述准确的圆示出它。是,如果谷歌地图API V3还是应该使用一个图标,标志和圆形我设计它自己默认行为?

回答

0

您可以通过设置的MarkerOptions的图标属性对象传递到标记的构造函数来显示自定义图像设置标记图像。 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' 
}); 

下面是关于使用谷歌地图API V3 http://www.svennerberg.com/tag/google-maps-api-3/

+0

是一些更多的信息的网站,但我的问题是更多的,如果这可以通过谷歌地图或者我是否应该实行自动完成它自己。 – dhrm 2012-03-09 16:07:19

+0

谷歌地图API V3仅提供一个标记开箱即用,即,如果不设置图标属性,它会显示默认一个红色的气球。如果您需要其他任何东西,则需要设置MarkerOptions对象的图标属性。 – 2012-03-09 16:24:11

相关问题