日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

ios 百度地图指定区域_获取百度地图可视区域范围的数据

發(fā)布時(shí)間:2023/12/1 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios 百度地图指定区域_获取百度地图可视区域范围的数据 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

有個(gè)業(yè)務(wù)場(chǎng)景,需要根據(jù)獲取到的地圖區(qū)域顯示,根據(jù)相應(yīng)的經(jīng)緯度反查 左側(cè)區(qū)域的會(huì)議室。

思路:

1.得到百度地圖可視區(qū)域--可視區(qū)域的中心點(diǎn)

2.可視區(qū)域的四個(gè)角的其中兩個(gè)(東北角+西南角)

http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html#a1b2

getSouthWest()Point返回矩形區(qū)域的西南角

getNorthEast()Point返回矩形區(qū)域的東北角

getCenter()Point返回矩形的中心點(diǎn)

在 map初始化 自定義的方法 setMapEvent() 集中聲明:

map.addEventListener(

'zoomend',function(evt){

console.log("#zoomend##"+this.getCenter().lng + '---'+this.getCenter().lat);

var bound = this.getBounds();

console.log("@@@@@@@@@@getSouthWest %"+bound.getSouthWest().lng + " lat: "+bound.getSouthWest().lat);

console.log("@@@@@@@@@@NorthEast %"+bound.getNorthEast().lng + " lat: " + bound.getNorthEast().lat);

console.log(this.getCenter().lng + '---'+this.getCenter().lat);

}

);

map.addEventListener(

'moveend',function(evt){

console.log("#zoomend##"+this.getCenter().lng + '---'+this.getCenter().lat);

var bound = this.getBounds();

//console.log("$$$$$moveend @@@@@"+bound.getCenter());

console.log("@@@@@@@@@@moveend getSouthWest %"+bound.getSouthWest().lng + " lat: "+bound.getSouthWest().lat);

console.log("@@@@@@@@@moveend @NorthEast %"+bound.getNorthEast().lng + " lat: " + bound.getNorthEast().lat);

console.log(this.getCenter().lng + '---'+this.getCenter().lat);

}

);

這樣就能獲取視圖范圍內(nèi)的經(jīng)緯度范圍數(shù)據(jù).

總結(jié)

以上是生活随笔為你收集整理的ios 百度地图指定区域_获取百度地图可视区域范围的数据的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。