关于百度地图问题。

var geolocation = new BMap.Geolocation();

            geolocation.getCurrentPosition(function(r){

                if(this.getStatus() == BMAP_STATUS_SUCCESS){

                    var mk = new BMap.Marker(r.point);

                    //所在区域中心点

                    map.addOverlay(mk);

                    map.panTo(r.point);

                    alert('您的位置坐标为:'+r.point.lng+','+r.point.lat);

                }

                else {

                    //alert('failed'+this.getStatus());

                }        

            },{enableHighAccuracy: true});

我在pc端可以在百度地图获取到当前位置。为什么到了手机中就没有显示了呢?谢谢

牛魔王的故事
浏览 398回答 1
1回答

ABOUTYOU

比如没有定位权限
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript