百度地图API是一套为开发者免费提供的基于百度地图的应用程序接口,包括JavaScript、iOS、Andriod、静态地图、Web服务等多种版本,提供基本地图、位置搜索、周边搜索、...
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=(百度APIkey,自己申请)"></script> <input type="text" name="address" value=""/> <script type="text/javascript"> $(function(){ /**百度地图API功能**/ var MapSet = { GetLocation:function(){ var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ if(this.getStatus() == BMAP_STATUS_SUCCESS){ var rp = new BMap.Point(r.point.lng,r.point.lat); var gc = new BMap.Geocoder(); gc.getLocation(rp,function(rs){ var addComp = rs.addressComponents; $("input[name='address']").val(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber); }); } },{enableHighAccuracy: true}) } }; $(function(){ MapSet.GetLocation(); }); }); </script>
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-02 04:20:20