2017-07-04 74 views
0

我正在開發一個應用程序,我需要檢查某些點是否位於城市內或X公里外,因此我需要找到城市的半徑,然後將X變量添加到該城市。我一直在尋找谷歌地圖和OpenStreetMap,我無法找到這樣的信息。 有沒有提供城市平均寬度的API?或中心和邊緣之間的距離?查找城市半徑

+0

我正在尋找一個同樣的事情,需要送:下面鏈接

邏輯的描述因此需要獲取城市的半徑,然後計算用戶的經度是否在該半徑範圍內,如果是,則會發送通知。你有沒有找到什麼,請分享? – Vipul

回答

0

基於緯度&經度的兩個給定點,你可以找到這些點之間的距離。

因此,使用Google地圖API查找城市中心和所需點的位置(緯度&經度),並找出實現該邏輯的距離。 http://www.movable-type.co.uk/scripts/latlong.html

距離

計算後,你確認它是否在要求的範圍內基於X.

+1

我知道,但我需要找到城市的半徑(從中心到邊緣或從邊緣到邊緣穿過中間的距離),所以我可以將它增加X公里。只有這樣我才能找到我要檢查的點是否距離自己的距離小於以城市邊緣爲中心。 –