用百度地图api,怎么获取当前我的位置

如题所述

必须有啊。。如果是 网页应用,就用 百度的JavaScript api 。如果是移动端,可以查看安卓SDK 的示例

// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.centerAndZoom(point,12);

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})

官方示例!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-23
点定位
相似回答