一、引入相关js
二、js代码
// 单次位置请求执行的函数
function getLocation(){
navigator.geolocation.getCurrentPosition(mapIt,locationError);
}
// 检测浏览器是否支持HTML5
function supportsGeoLocation(){
return !!navigator.geolocation;
}
if (!supportsGeoLocation()) {
alert("您的浏览器不支持定位,系统将自动推送最新的文章列表");
}else{
getLocation();// 定位
}
//定位成功时,执行的函数
function mapIt(position){
var longitude = position.coords.longitude;
var latitude = position.coords.latitude;
alert("您位置的经度是:"+longitude+" 纬度是:"+latitude);
var map = new BMap.Map("allmap");
var point = new BMap.Point(""+longitude+"",""+latitude&#