久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

簡單html5代碼獲取地理位置_html5教程技巧

簡單html5代碼獲取地理位置_html5教程技巧HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、HT
點評:這篇文章主要介紹了使用html5代碼來獲取地理位置,具體實現代碼如下并附有截圖,需要的朋友可以參考下
 

復制代碼
代碼如下:

/**
* 以下為html5代碼,獲取地理位置
*/
function getLocation() {
//檢查瀏覽器是否支持地理位置獲取
if (navigator.geolocation) {
//若支持地理位置獲取,成功調用showPosition(),失敗調用showError
// alert("正在努力獲取位置...");
var config = { enableHighAccuracy: true, timeout: 5000, maximumAge: 30000 };
navigator.geolocation.getCurrentPosition(showPosition, showError, config);
} else {
//alert("Geolocation is not supported by this browser.");
alert("定位失敗,用戶已禁用位置獲取權限");
}
}
/**
* 獲取地址位置成功
*/
function showPosition(position) {
//獲得經度緯度
var x = position.coords.latitude;
var y = position.coords.longitude;
//配置Baidu Geocoding API
var url = "http://api.map.baidu.com/geocoder/v2/?ak=C93b5178d7a8ebdb830b9b557abce78b" +
"&callback=renderReverse" +
"&location=" + x + "," + y +
"&output=json" +
"&pois=0";
$.ajax({
type: "GET",
dataType: "jsonp",
url: url,
success: function (json) {
if (json == null || typeof (json) == "undefined") {
return;
}
if (json.status != "0") {
return;
}
setAddress(json.result.addressComponent);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("[x:" + x + ",y:" + y + "]地址位置獲取失敗,請手動選擇地址");
}
});
}
/**
* 獲取地址位置失敗[暫不處理]
*/
function showError(error) {
switch (error.code) {
case error.PERMISSION_DENIED:
alert("定位失敗,用戶拒絕請求地理定位");
//x.innerHTML = "User denied the request for Geolocation.[用戶拒絕請求地理定位]"
break;
case error.POSITION_UNAVAILABLE:
alert("定位失敗,位置信息是不可用");
//x.innerHTML = "Location information is unavailable.[位置信息是不可用]"
break;
case error.TIMEOUT:
alert("定位失敗,請求獲取用戶位置超時");
//x.innerHTML = "The request to get user location timed out.[請求獲取用戶位置超時]"
break;
case error.UNKNOWN_ERROR:
alert("定位失敗,定位系統失效");
//x.innerHTML = "An unknown error occurred.[未知錯誤]"
break;
}
}
/**
* 設置地址
*/
function setAddress(json) {
var position = document.getElementById("txtPosition");
//省
var province = json.province;
//市
var city = json.city;
//區
var district = json.district;
province = province.replace('市', '');
position.value = province + "," + city + "," + district;
position.style.color = 'black';
}

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 久久久久国产精品一区二区 | 国产小视频在线观看 | 青青草av在线播放 | 亚洲一区二区三区桃乃木香奈 | 日韩在线欧美 | 久久综合一区二区 | 欧美日韩精品一区二区天天拍 | 欧美激情精品久久久久 | 日本三级电影免费观看 | 国产999精品久久久久久 | 超碰在线观看97 | 成人精品久久久 | 亚洲精品中文字幕在线观看 | 日本一区二区三区四区 | 亚洲视频二 | 99久久国产综合精品麻豆 | 午夜影院在线观看 | 日韩国产中文字幕 | 国产黄色在线观看 | 久久综合久久久 | 日韩精品一区二区不卡 | 亚洲视频在线播放 | 久久精品久久久 | 亚洲精品国产综合区久久久久久久 | 日韩中文电影 | 成人av色 | 精品久久国产老人久久综合 | 日日摸夜夜添夜夜添精品视频 | 成人不卡视频 | 欧美精品中文字幕久久二区 | 亚洲 中文 欧美 | 亚洲免费精品 | 久艹网站 | av在线成人| 亚洲欧美日韩在线一区二区 | 欧美一级高潮片免费的 | 欧美最猛黑人xxxx黑人 | 国产精品久久久久久久久动漫 | 色就干| 国产精品综合一区二区 | 99pao成人国产永久免费视频 |