2016-04-23 125 views
-2

我在我的android應用程序中有一個谷歌地圖。我在地圖上的特定經度和緯度上畫了一個圓,圓的半徑爲500米。我想找到那個圈子裏最大最小的緯度和經度,怎麼做?查找500米圓半徑內所有可能的緯度/經度

進一步解釋我的想法,見下圖:

The picture

我要計算所有可能的緯度和經度上紅色圓圈,可有人告訴我該怎麼辦呢?

+0

@RolandStarke抱歉,您的意思是? – LamaTat

+0

@RolandStarke我打算在地圖上指定一個經度和緯度,然後在它周圍繪製一個半徑爲500米的圓。我想找到可能在這個圈子內的所有可能的緯度和經度,怎麼做? – LamaTat

+2

鑑於經度和緯度都是實數,圓內有無限數字。或者你有一些給定的準確性? – jonrsharpe

回答

1

經度和緯度的單個最大值和最小值將爲您提供一個方形的形狀,這不是圖像表明您正在尋找的形狀。此外,根據你想得到多麼精確,這個區域內會有無限的緯度和經度,所以所有的都會成爲一個問題。

我懷疑你想要的是一種方法來檢查特定的經度和緯度是否在該圓圈內。您可以使用勾股定理爲:

enter image description here

凡0.005是基於500米是地球上0.005度的一般近似。

+1

注意:這個數學只能在赤道附近工作,因爲1個lon度距離爲0km的極距爲111km。 –

相關問題