2010-02-02 214 views
2

我可以顯示國家/地區的地圖,將國家/地區名稱作爲參數傳遞給Google Maps API嗎? 所有國家的顯示區域相同,所以縮放級別應自動調整以適應相應的國家。使用Google地圖API顯示國家/地區地圖

我試過使用GLatLongBounds,但它在800X800中沒有美國好,但日本是點。

回答

0

我非常有信心,您需要通過縮放級別以及國家名稱(或經緯度)來獲得合適的邊界。

+0

但是如何找到一個國家的正確縮放級別。美國的縮放級別肯定比日本的要小(縮小)。 我的意思是我需要在一個固定的區域顯示整個國家,讓我們假設600X600px。 我有國家的經緯度。 – 2010-02-02 07:37:06

3

如果您已經有該國的GLatLongBounds,您可以:GMap2.getBoundsZoomLevel(GLatLongBounds)獲得適當的縮放級別以顯示這些界限。

從谷歌地圖API:

getBoundsZoomLevel(範圍:GLatLngBounds)

返回位於該 指定矩形區域在 地圖視圖中適合的縮放級別。對於當前選擇的地圖類型,縮放級別計算爲 。 如果尚未選擇地圖類型,則使用地圖類型列表中的第一個 爲 。

相關問題