百度API 定位 返回当前详细位置

来源:互联网 发布:陕西广电网络招人 编辑:程序博客网 时间:2024/04/28 23:27
百度地图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>    


2 0
原创粉丝点击