html5 – 在Google Maps API v3上显示我的位置

前端之家收集整理的这篇文章主要介绍了html5 – 在Google Maps API v3上显示我的位置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
“My Location” in Google Maps javascript API

半年前就问了这个问题. Google Maps API v3是否已更新,以使用http://maps.google.com上的“我的位置”按钮?

我的位置是街景视图人和控制面板的控制.

如果Google Maps API不提供“我的位置”,那么我需要使用navigator.gelocation编写自己的HTML5地理位置功能,然后在Google地图上创建自己的控件?

解决方法

No,但根据当前位置添加您自己的标记很容易:
var myloc = new google.maps.Marker({
    clickable: false,icon: new google.maps.MarkerImage('//maps.gstatic.com/mapfiles/mobile/mobileimgs2.png',new google.maps.Size(22,22),new google.maps.Point(0,18),new google.maps.Point(11,11)),shadow: null,zIndex: 999,map: // your google.maps.Map object
});

if (navigator.geolocation) navigator.geolocation.getCurrentPosition(function(pos) {
    var me = new google.maps.LatLng(pos.coords.latitude,pos.coords.longitude);
    myloc.setPosition(me);
},function(error) {
    // ...
});

猜你在找的HTML5相关文章