2012-08-08 228 views
2

我使用Google Maps API v3在用戶通過文本字段(簡單的HTML和JavaScript)提供的特定位置(經度和緯度)處繪製圓形覆蓋圖。問題是,當我輸入不同的緯度和經度時,重疊圓的大小會發生變化。儘管我爲圈子提供了一個固定半徑。我不知道如何解決這個問題。我試過使用「縮放」而不是「半徑」,但無法這樣做。如何繪製具有固定半徑的Google地圖圓形覆蓋圖?

+0

的可能的複製[如何創建在所有縮放級別相同的半徑谷歌地圖V3圈?] (http://stackoverflow.com/questions/11617998/how-to-create-circle-in-google-map-v3-with-same-radius-in-all-zoom-level) – Chris 2016-06-06 07:34:38

回答

1

由於google maps API使用的投影,相同的半徑在不同的緯度會出現不同的大小。你需要一個固定的半徑或固定的像素大小?他們不一樣。

對於一個固定的像素大小的圓一看便知here (從右側的「相關」的問題)

+0

我需要像素固定大小,是的。但我需要能夠動態增加和減小這個尺寸(使用JavaScript/AJAX)。如何繪製指定像素而不是半徑的疊加? – 2012-08-08 11:02:35

+0

謝謝你的回覆。已成功實施。 – 2012-08-10 06:06:05

+0

@BasitSaeed嗨,我也遇到了同樣的問題,你是如何設法解決它的?如果你能在這裏分享,那將是非常棒的。謝謝 – 2015-07-03 08:59:13

相關問題