日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > jscript > Google Map API教程之如何自動縮放級別

Google Map API教程之如何自動縮放級別

來源:程序員人生   發布時間:2014-04-30 17:49:28 閱讀次數:3493次

最近花了兩晚上的時間寫了一個google地圖的應用程序,采用了map api,weather api,localsearch api,我想的是有空寫一些關于Google Map API的文章,今天就寫一個關于自動縮放地圖到合適級別的方法,這里說的自動縮放,指的是地圖上已經加入了很多Gmarker點,而這些點任何地方都有,我們為了要它們在地圖上能夠都顯示出來,必須要個Google Map設置一個合適的縮放級別和中心點,這里用的方法是Google Map API的GLatLngBounds。

假設我們創建的Google Map對象為gmap = new GMap2(),我們添加所有GMarker都保存在一個名字為markers的數組里,它們的點遍布各地,我們要做的就是要這些點都在地圖上顯示出來,也就是自動縮放地圖(set auto zoom)。

首先我們bounds = new GLatLngBounds();,然后我們使用一個循環把所有的GMarker中的GLatLng對象傳給bounds,即:bounds.extend(markers[i].getLatLng()),做完循環之后我們就可以通過以下的代碼set auto zoom了:
gmap.setCenter(bounds.getCenter(),gmap.getBoundsZoomLevel(bounds);
結合起來就是下面的setAutoZoom的函數:

function setAutoZoom(gmap,markers){
var i=markers.length,bounds = new GLatLngBounds();
while(i--){
bounds.extend(new GLatLng(markers[i].y,markers[i].x));
}
gmap.setCenter(bounds.getCenter(),gmap.getBoundsZoomLevel(bounds));
}

查看:Google Map Api setAutoZoom實例

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲黄色三级 | 亚洲色图15p | 久久福利影院 | 天天草比 | 日本久久久久久久 | 久久久久久亚洲精品 | 国产成人极品 | 久久久久国产一区二区 | www.99re| 最新国产精品 | 81精品久久久久久久婷婷 | 黄色成人在线电影 | 精品无人乱码一区二区三区 | 午夜性刺激免费看视频 | 一区二区福利 | 欧美在线视频一区 | 日韩一区二区三免费高清在线观看 | 精久久 | 国产日产久久高清欧美一区 | 成人黄色免费网址 | 能免费看av的网站 | 一二三四区在线观看 | 亚洲成人精品一区二区 | 日韩中文字幕在线播放 | 欧美精品一区二区三区蜜桃视频 | 欧美不卡一区二区 | 国产精品理人伦一区二区三区 | 麻豆日韩 | 视频二区日韩 | 久久久噜噜噜久久中文字幕色伊伊 | 97自拍偷拍视频 | 澳门永久av免费网站 | 日本大片免a费观看视频的特点 | 婷婷激情av | 亚洲精品成人av | 国产在线一区二区 | 国产成人一区 | 中文字幕在线观看一区二区三区 | 激情一区二区 | 毛片免费观看视频 | 久久久久国产亚洲日本 |