h5地理位置定位

//step1:判断浏览器是否支持
if (navigator.geolocation){
//step 2:调用 getCurrentPosition() 函数获取用户当前位置。
navigator.geolocation.getCurrentPosition(
function(ev){//step3:用经纬度描述具体位置
document.getElementById('geo').innerHTML = '纬度:'+ev.coords.latitude+' 经度:'+ev.coords.longitude;
},
function(err){
document.getElementById('geo').innerHTML = err.code+':'+err.message;
})
}else{
alert('该浏览器不支持');

 

function ip_locaition() {
    //通过请求的ip获取地理位置
    //    http
//百度文档 http://lbsyun.baidu.com/index.php?title=webapi/ip-api $.ajax({
    //借用了ak,待修改 url:
'http://api.map.baidu.com/location/ip?ak=ia6HfFL660Bvh43exmH9LrI6', type: 'POST', dataType: 'jsonp', success: function(data) { // console.log(data.content.address_detail.city) // var a = $("<p id='ip_localtion' style='display:none;'>"+data.content.address_detail.city+"</p>") $("#city_name").text(data.content.address_detail.city) } }); };

 

posted @ 2020-08-06 15:20  ♥之  阅读(253)  评论(0编辑  收藏  举报