1. 程式人生 > >gps位置坐標轉百度坐標

gps位置坐標轉百度坐標

ajax 中心 百度坐標 地圖 結果 jquery control google .get

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak="></script>
<script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
<title>GPS轉百度</title>
<script>
var point = new BMap.Point(116.331398,39.897445);
var xx = "";
var yy = "";
//判斷手機瀏覽器是否支持定位
if(navigator.geolocation){
var geolocation = new BMap.Geolocation();//創建定位實例
geolocation.getCurrentPosition(showLocation,{enableHighAccuracy: true});//enableHighAccuracy 要求瀏覽器獲取最佳結果
}else{
map.addControl(new BMap.GeolocationControl());//添加定位控件 支持定位
}
//處理定位後的信息
function showLocation(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){//定位成功
//新建中心點 並將地圖中心移動過去
alert("百度:"+r.longitude+","+r.latitude);
}
else {
alert(‘failed‘+this.getStatus());//定位失敗
}
}
</script>
</head>
<body>
<div id="allmap"></div>
百度jsapi
</body>
</html>

gps位置坐標轉百度坐標