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

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è)
亚洲av日韩精品久久久| 91出品国产福利在线| 97色伦综合在线欧美视频| 91精品人妻二区三区| 国产视频一区2区三区| 全黄性性激高免费放视频| 亚洲一区二区三区在线观看呢| 人妻少妇中文字幕在线播放| 一本久久精品午夜福利| 午夜福利片在线观看视频| 蜜桃av一区二区三区在线| 国产激情av网站在线观看| 歪歪私人影院午夜毛片| 亚洲图文一区二区三区四区| 国产福利成人一区二区| 国产精品色网在线播放| 精品国产av一区二区三广区| 国产三级精品三级在线专区1| 成人福利网站午夜一区| 色婷婷国产精品高潮呻吟| 国内一级片内射视频播放| 日本高清免费观看一区| 91精品国产人妻女教师| 国产精品一区二区剧情熟女| 午夜18禁毛片免费看| 狠狠综合久久av一区二区大宝| 色综合久久综合香梨网| 欧美激情在线精品一区二区| 久久国产精品99亚洲| 久久综合久久狠狠激情| 蜜桃久久国产精品一区二区| 欧美日韩专区一区二区三区| 日韩暴露一区二区三区| 日本一区二区电影大全| 中文字幕免费不卡一区| 国产三级精品在线免费| 亚洲国产欧美日韩在线一区| 刘亦菲毛片一区二区三区| 欧美成人精品高清在线| 午夜精品四季av日日骚| 国产日韩欧美另类综合|