扫码关注官方订阅号
我的代码这样写的,但是有个问题,在wifi网络下可以正确定位(杭州),但是把网络切换到移动网络比喻4G网络就不准确了,我在杭州,但是定位显示温州。
光阴似箭催人老,日月如移越少年。
你问题解决了么,能指点下我怎么弄吗
var obj = navigator.geolocation.getCurrentPosition(showPosition); //console.log(obj); function showPosition(position){ var lng = position.coords.longitude; var lat = position.coords.latitude; $.post("getCityByLocation.action" , {"lat" : lat , "lng" : lng} ,function(result){ var bdo = $.parseJSON(result); }); } 后端请求百度地图代码(主要是因为跨域问题,所以做了一次代理请求): public void getCityByLocation(){ String ak = "XXX"; String lat = getRequest().getParameter("lat"); String lng = getRequest().getParameter("lng"); String coordtype = "bd09ll"; String output = "json"; String pois = "0"; String param = "", ret = ""; if (ak != null) { param = "ak=" + ak; } if (lat != null && lng != null) { param += "&location=" + lat + "," +lng; } if (coordtype != null) { param += "&coordtype=" + coordtype; } if (output != null) { param += "&output=" + output; } if (pois != null) { param += "&pois=" + pois; } System.out.print("http://api.map.baidu.com/geocoder/v2/?"+param); ret = HttpUtils.sendGet("http://api.map.baidu.com/geocoder/v2/?"+param); outJsonString(ret); }
@vilay ,以上
好像安卓的微信不可以
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你问题解决了么,能指点下我怎么弄吗
@vilay ,以上
好像安卓的微信不可以