您的位置:首页 > 编程语言 > PHP开发

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

2015-07-22 14:16 495 查看
百度地图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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  百度API php定位