最近项目需要,稍微研究一下html5获取当前地理位置的问题。
获取当前位置的经纬度很简单,一句代码就搞定
navigator.geolocation.getCurrentPosition(function (position) {
longitude = position.coords.longitude;
latitude = position.coords.latitude;
});
然后查阅百度地图API,很easy,也是几句代码就搞定的事
var map = new BMap.Map("allmap");<pre name="code" class="javascript"> var point = new BMap.Point(longitude,latitude);<pre name="code" class="javascript"> var geoc = new BMap.Geocoder();
geoc.getLocation(point, function(rs){
var addComp = rs.addressComponents;
alert(addComp.province + ", " + addComp.city + ", " + addComp.distri
版权声明:本文为dennis19910627原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。