1. function getLocation(){
//判断是否支持 获取本地位置
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(showPosition);
}
else{x.innerHTML="浏览器不支持定位.";}
}
function showPosition(position)
{ console.log(123)
var lat=position.coords.latitude;
var lng=position.coords.longitude;
//调用地图命名空间中的转换接口 type的可选值为 1:gps经纬度,2:搜狗经纬度,3:百度经纬度,4:mapbar经纬度,5:google经纬度,6:搜狗墨卡托;
var lang= new qq.maps.LatLng(lat,lng);
console.log(lang)
var map = new qq.maps.Map(document.getElementById("container"),{
center:lang ,
zoom: 12, // 地图缩放级别
zoomControl: false, // 地图缩放控件
mapTypeControl: false, // 地图类型切换控件
panControl: false // 地图平移控件
});
//设置marker标记
var anchor = new qq.maps.Point(6, 6),
size = new qq.maps.Size(24, 24),
origin = new qq.maps.Point(0, 0),
icon = new qq.maps.MarkerImage('imgs/location_btn_1.png', size, origin, anchor);
var marker = new qq.maps.Marker({
icon: icon,
map: map,
position: lang
});
};
getLocation();
问题就是;有时候这个h5有时候可以获取坐标地理位置;有时候不能;是不是代码有问题
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…