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

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://www.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è)
色伊人久久综合中文字幕| 精品偷拍污视频一区二区| 国产亚洲一区二区高清| 尤物资源视频在线观看| 蜜桃福利视频一区二区| 精品国产91久久粉嫩懂色| 欧美日韩国产综合在线观看| 四虎最新地址在线观看| 美国一级二级三级黄片| 精品国产不卡在线观看| 国产日韩精品综合一区| 人妻少妇被猛烈进入文字幕| 久久日韩一区二区三区| 日韩av高清在线播放| 日韩av黄色制服在线网站| 91麻豆精品国产久久久| 亚洲午夜精品久久久天堂| 国产夫妻自拍在线视频| 女同蝴蝶在线看完整版| 日韩欧美中文在线一区二区| 欧美日韩在线国产一区| 在线观看免费国产不卡| 日韩一区二区亚洲精品| 性生活的视频免费观看麻豆| 国产乱子一区二区三区| 亚洲乱码中文字幕人妻| 人妻中文字幕精品系列| 亚洲男人av天堂午夜在| 色播五月麻豆激情综合网| 国产精品综合日韩精| 国产激情久久久久久影院| 国产亚洲精品久在线| 丰满人妻的诱惑中文字幕| 国产成人精品亚洲日本片| 日本中文字幕一区在线观看| 亚洲精品在线播放av| 亚洲午夜av久久乱码| 亚洲日本国产精品一区| 免费观看在线黄色大片| 日本一区二区三区免费精品 | 日本在线免费观看91|