簡體   English   中英

Google Maps API v2中的setBounds如何?

[英]How do setBounds in Google Maps API v2?

我正在升級為Google Maps API v2編寫的一些代碼,我希望設置地圖的邊界(頂部,左側,底部,右側),而不是中心。

我注意到有一個GMap2.getBounds但我似乎無法找到一個允許我設置邊界的方法。

如何在Google地圖中執行此操作?

在這里找到了一個setBounds的方法: http ://www.mymapofjapan.com/blog/setting-size-and-zoom-level-of-maps/

var bounds = new GLatLngBounds; 
bounds.extend(new GLatLng( South, West )); 
bounds.extend(new GLatLng( North, East )); 
map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));

由於Google地圖具有離散的縮放級別,因此您可能無法將其設置為您想要的界限,因此您可能需要調用map.getBounds(); 然后向用戶顯示他們正在查看的實際界限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM