百度地图的精确定位

先添加定位功能:

navigator.geolocation.getCurrentPosition(showPosition);

通过函数调用方法获取position的经纬度:position.coords.longitude、position.coords.latitude;

function showPosition(position) {
alert(position.coords.longitude + " ___ " + position.coords.latitude);
// 百度地图API功能
var map = new BMap.Map("mapholder"); // 创建Map实例
var point = new BMap.Point(position.coords.longitude, position.coords.latitude); // 创建点坐标
map.centerAndZoom(point, 15); // 初始化地图,设置中心点坐标和地图级别。
map.enableScrollWheelZoom();
}

你可能感兴趣的:(百度地图的精确定位)