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

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è)
风间由美亚洲一区二区三区| 极品美女粉嫩啪啪高潮| 夫妻的世界电影完整版| 内地精品露脸自拍视频| 色人阁在线精品免费视频| 国产女主播在线观看免费观看| 99久久中文字幕伊人| 日本久久在线观看视频| 亚洲人妻激情一区二区| 日本一区二区视频播放网站| 亚洲日本韩国在线免费| 日韩亚洲欧美成人一区| 老湿机午夜十分钟视频| 雪白肥臀视频一区二区三区| 日韩精品电影一二三| 欧美精品一区二区网址| 日本道视频一区二区三区| 日韩色图在线观看视频| 欧美成人高清在线播放| 日本女优久久精品观看| 亚洲熟女av综合网丁香| 国内精品久久大型新型| 亚洲天堂av一区二区在线| 国产乱av一区二区三区| 在线观看亚洲毛片网站| 欧美精品成人免费在线| 少妇一区二区三区免费| 一级亚洲国产日韩欧美| 亚洲国产精品午夜福利在线播放 | 欧美午夜福利在线电影| 老熟女露脸吞精一二三四区| 欧美一区二区三区va| 日本特黄特色高清免费大片| 九九热这里只有免费精品| 99热在线播放精品观看| 日韩欧美亚洲自拍另类| 国产人妖cd蜜雅丝袜美女| 日本黄色美女日本黄色| 成人高清乱码一区二区三区| 国产福利传媒在线观看| 久久一区二区视频在线观看|