HTML5呼叫百度地圖API進行地理定位例項
自從HTML5的標準確定以後,越來越多的網站使用HTML5來進行開發。雖然對HTML5支援的瀏覽器不是很多,但是依然抵擋不了大夥對HTML5開發的熱情。今天為大家帶來的是使用HTML5呼叫百度地圖API進行地理定位例項。請看下面程式碼:
<!DOCTYPE html>
<html>
<title>HTML5呼叫百度地圖API進行地理定位例項</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=134db1b9cf1f1f2b4427210932b34dcb"></script>
</head>
<body style="margin:50px 10px;">
<div id="status" style="text-align: center"></div>
<div style="width:600px;height:480px;border:1px solid gray;margin:30px auto" id="container"></div>
</body>
</html>
<script type="text/javascript">
//預設地理位置設定為上海市浦東新區
var x=121.48789949,y=31.24916171;
window.onload = function() {
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
document.getElementById("status").innerHTML = "HTML5 Geolocation is supported in your browser.";
// 百度地圖API功能
var map = new BMap.Map("container");
var point = new BMap.Point(x,y);
map.centerAndZoom(point,12);
var geolocation = new BMap.Geolocation();
geolocation.getCurrentPosition(function(r){
if(this.getStatus() == BMAP_STATUS_SUCCESS){
var mk = new BMap.Marker(r.point);
map.addOverlay(mk);
map.panTo(r.point);
}
else {
alert('failed'+this.getStatus());
}
},{enableHighAccuracy: true})
return;
}
alert("你的瀏覽器不支援獲取地理位置!");
};
function showPosition(position){
x=position.coords.latitude;
y=position.coords.longitude;
}
</script>
看看執行效果:
歡迎大家關注我的部落格!如有疑問,請加QQ群:135430763共同學習!
相關文章
- HTML5地理定位-Geolocation APIHTMLAPI
- HTML呼叫百度地圖APIHTML地圖API
- 百度地圖例項地圖
- 利用百度地圖進行地圖定位並實時上傳地圖
- Java根據地理位置獲取經緯度(呼叫百度地圖API)Java地圖API
- 利用HTML5定位功能,實現在百度地圖上定位HTML地圖
- iOS 使用百度地圖進行定位和路線規劃iOS地圖
- 利用HTML5定位功能,實現在百度地圖上定位薦HTML地圖
- 呼叫百度地圖api只顯示網格地圖API
- 安卓百度地圖定位安卓地圖
- 利用GeoIP資料庫及API進行地理定位查詢資料庫API
- 百度地圖API圖示、文字、圖例與連線地圖API
- 百度地圖整合_定位功能地圖
- 網頁引用百度地圖例項程式碼網頁地圖
- javaweb使用高德地圖進行網頁定位JavaWeb地圖網頁
- 百度地圖API入門——(5)百度地圖API的簡介地圖API
- 網頁中嵌入百度地圖程式碼例項網頁地圖
- HTML5 Geolocation(地理定位)簡介HTML
- 對接百度地圖API地圖API
- 百度地圖之標註一組地理座標地圖
- 百度定位APIAPI
- 百度地圖API基本使用(一)地圖API
- 百度地圖API功能演示地圖API
- scrapy爬蟲框架呼叫百度地圖api資料存入資料庫爬蟲框架地圖API資料庫
- iOS 地圖定位 地圖iOS地圖
- 安卓百度地圖(七)地理圍欄的建立與使用安卓地圖
- iOS 地圖定位 定位iOS地圖
- 百度地圖:定位,軌跡,白板,載入崩潰,定位到非洲地圖
- 地圖定位地圖
- HTML5學習筆記 Geolocation(地理定位)HTML筆記
- 百度地圖api 自定義駕車線路規劃 車輛實時定位地圖API
- 淺談百度地圖API的坑地圖API
- 讓百度地圖API支援HTTPS地圖APIHTTP
- 百度地圖API開發demo地址地圖API
- 百度地圖API : 自定義標註圖示地圖API
- 地理服務零成本:免費地圖 API 合輯地圖API
- html5獲取地理位置資訊APIHTMLAPI
- 呼叫百度api透過經緯度獲取實際地理位置資訊API