HTML5(地理位置)
- H5地理位置 geolocation
(1) 測試用例
(2) 百度地圖API
純H5地理位置 geolocation
測試用例
<script> window.navigator.geolocation.getCurrentPosition(function(res) {
console.log(res);
}, function(err) {
console.log(err);
})
</script>
####### PositionError(錯誤碼 錯誤資訊)
code: 1 message: "User denied Geolocation" -> 使用者拒絕授權
code: 1 message: "Only secure origins are allowed (see: https://goo.gl/Y0ZkNV). -> 僅允許HTTPS訪問
code:2 message:"Network location provider at 'https://www.googleapis.com/' : No response received." -> 沒翻牆
百度地圖API
timestamp 時間戳
coords -> 地理座標
accuracy:26 -> 精確度
altitude:null -> 海拔
altitudeAccuracy:null -> 海拔高度精確度
heading:null -> 方向
latitude:31.167638 -> 緯度
longitude:121.423593 -> 經度
-
speed:null -> 速度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html,#allmap {
user-select: none;
width: 100%;
height: 100%;
overflow: hidden;
margin: 0;
font-family: "微軟雅黑";
}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=wmwHFMPxi66GlPBVUrdgEhDzbLUqlSrM"></script>
<title></title>
</head>
<body>
<div id="allmap"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("allmap");
map.centerAndZoom(new BMap.Point(121.423593, 31.167638), 20); // 初始 化地圖,設定中心點座標和地圖級別map.addControl(new BMap.MapTypeControl()); //新增地圖型別控制元件 map.setCurrentCity("上海"); // 設定地圖顯示的城市 此項是必須設定的 map.enableScrollWheelZoom(true); //開啟滑鼠滾輪縮放 navigator.geolocation.getCurrentPosition(function(res) { var { coords: { longitude, latitude } } = res; var point = new BMap.Point(longitude, latitude); var marker = new BMap.Marker(point); map.addOverlay(marker); marker.setAnimation(BMAP_ANIMATION_BOUNCE) map.panTo(point) }, function(err) { console.log(err); }) </script>
相關文章
- html5獲取地理位置資訊APIHTMLAPI
- IPinfoga查詢地理位置
- 根據IP定位地理位置
- react native 獲取地理位置React Native
- 解密地理位置模擬攻防之道解密
- Redis計算地理位置距離-GeoHashRedis
- IOS獲取當前地理位置文字iOS
- 地理位置geo處理之mysql函式MySql函式
- 地理位置服務的應用場景
- js獲取地理位置資訊簡單介紹JS
- js根據ip地址獲取城市地理位置JS
- 【搬磚筆記】 利用GeoHash為地理位置編碼筆記
- 使用JS獲取當前地理位置方法彙總JS
- 利用Elasticsearch實現地理位置、城市搜尋服務Elasticsearch
- Python獲取IP地址對應的地理位置資訊!Python
- 谷歌改口,將修復地理位置資訊洩露問題谷歌
- 地理位置經緯度在Mysql中用什麼欄位型別MySql型別
- HTML5系列:HTML5表單HTML
- HTML5系列:HTML5繪圖HTML繪圖
- HTML5系列:HTML5結構HTML
- HTML5已死;HTML5長生!HTML
- Google 將限制 Android 應用在後臺訪問地理位置資料GoAndroid
- 蘋果裝置中儲存的地理位置記錄怎麼刪除蘋果
- 用百度高精度IP定位服務返回當前地理位置
- 獲取使用者精準地理位置資訊(百度地圖)地圖
- HTML5HTML
- HTML5視訊教程,HTML5專案實戰,HTML5中文指南,HTML5使用手冊HTML
- HTML5培訓:什麼是HTML5?HTML
- Python獲取IP的地理位置:經緯度,國家,區域,城市Python
- HMS Core基於地理位置請求廣告,流量變現快人一步
- 定位精準,輕鬆管理:HoudahGeo 6 for Mac 地理位置資訊完美解決方案Mac
- 數加平臺 Quick BI 填坑之地理位置資訊轉換問題UI
- 前端【小程式】14-小程式基礎篇【地理位置】【騰訊定位服務】前端
- HTML5前景如何?HTML5好找工作嗎?HTML
- HTML5如何學?HTML5該學什麼?HTML
- HTML5系列:HTML5本地儲存HTML
- Html5學習系列(一)認識HTML5HTML
- HTML5提高HTML