欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

html5中怎么獲取當(dāng)前定位位置

今天就跟大家聊聊有關(guān)html5中怎么獲取當(dāng)前定位位置,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

在丘北等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計制作按需搭建網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站制作,丘北網(wǎng)站建設(shè)費用合理。

代碼如下:


navigator.geolocation.getCurrentPosition(callback);


在獲取坐標(biāo)成功之后會執(zhí)行回調(diào)函數(shù) callback; callback 方法的參數(shù)就是獲取到的坐標(biāo)點;然后可以初始化地圖,設(shè)置控件、中心點、縮放等級,然后給地圖添加point的overlay:

代碼如下:


var map = new BMap.Map("mapDiv");//mapDiv為放地圖的 div 的 id
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
map.addControl(new BMap.OverviewMapControl());
map.centerAndZoom(point, 15);//point為坐標(biāo)點,15為地圖縮放級別,最大級別是 18
var pointMarker = new BMap.Marker(point);
map.addOverlay(pointMarker);


然而事實上這樣還不夠,顯示出來的結(jié)果并不準(zhǔn),這是因為 getCurrentPosition 獲取到的坐標(biāo)是 GPS 經(jīng)緯度坐標(biāo),而百度地圖的坐標(biāo)是經(jīng)過特殊轉(zhuǎn)換的,所以,在獲取定位坐標(biāo)和初始化地圖之間需要進行一步坐標(biāo)轉(zhuǎn)換工作,該轉(zhuǎn)換方法百度API里面已經(jīng)提供了,轉(zhuǎn)換一個點或者批量裝換的方法均有提供:單個點轉(zhuǎn)換需引用 http://developer.baidu.com/map/jsdemo/demo/convertor.js,批量轉(zhuǎn)換需引用 http://developer.baidu.com/map/jsdemo/demo/changeMore.js,這里只需要前者即可:

代碼如下:


BMap.Convertor.translate(gpsPoint, 0, callback);
//gpsPoint:轉(zhuǎn)換前坐標(biāo),第二個參數(shù)為轉(zhuǎn)換方法,0表示gps坐標(biāo)轉(zhuǎn)換成百度坐標(biāo),callback回調(diào)函數(shù),參數(shù)為新坐標(biāo)點


例子的詳細(xì)代碼如下:(引用中的ak是申請的key)

代碼如下:


<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
*{
height: 100%; //設(shè)置高度,不然會顯示不出來
}
</style>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;&middot;"></script>
<script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<script>
$(function(){
navigator.geolocation.getCurrentPosition(translatePoint); //定位
});
function translatePoint(position){
var currentLat = position.coords.latitude;
var currentLon = position.coords.longitude;
var gpsPoint = new BMap.Point(currentLon, currentLat);
BMap.Convertor.translate(gpsPoint, 0, initMap); //轉(zhuǎn)換坐標(biāo)
}
function initMap(point){
//初始化地圖
map = new BMap.Map("map");
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
map.addControl(new BMap.OverviewMapControl());
map.centerAndZoom(point, 15);
map.addOverlay(new BMap.Marker(point))
}
</script>
</head>
<body>
<div id="map"></div>
</body>
</html>

看完上述內(nèi)容,你們對html5中怎么獲取當(dāng)前定位位置有進一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

新聞名稱:html5中怎么獲取當(dāng)前定位位置
文章分享:http://aaarwkj.com/article6/ipdpig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、App開發(fā)品牌網(wǎng)站建設(shè)、小程序開發(fā)用戶體驗、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
手机在线观看av网站| 久草福利视频免费播放| 国产中文字幕一区二区在线观看 | 午夜日韩综合激情视频在线观看 | 亚洲五月婷婷久久综合| 国语自产精品视频在线不卡| 国产一区 亚洲精品| 白白色最新福利视频二| 久久精品久久黄色片看看| 国产一区二区av免费| 中文字幕在线五月婷婷| 日韩在线观看视频有码| 麻豆国产免费av在线| 色婷婷激情一区二区三区| 亚洲成av在线免费不卡| 欧美日韩精品一区二区三| av在线免费观看不卡| 亚洲av乱码一区二区三区观影| 永久黄区观看在线网址| 亚洲精品一区二区播放| 国产精品国产三级国av中文| 日本国产一区二区在线观看| 免费亚洲一级黄色录像| 成人在线观看一区二区三区| 激情小说婷婷亚洲综合| 国产欧美日韩经典一区| 久久久国产精品视频网站| 国产精品成人亚洲一区二区| 国产亚洲欧美日韩精品| 丰满少妇诱惑在线观看| 亚洲精品国产高清久久| 人成在线免费视频网站| 中文字幕久久亚洲一区| 久久综合色爱综合欧美| 91精品人妻一区二区| 亚洲无综合素人在线观看| 国产av自拍在线免费观看| 亚洲成人av在线直播| 午夜影院在线观看网站| av大全网站免费一区二区| 日韩一二卡在线观看视频|