回答

1

您可以使用谷歌Places API的使用該調用:

https://developers.google.com/places/web-service/search

可以使用鄰近搜索請求的搜索類型。

的谷歌文檔狀態:

半徑 - 定義其範圍內返回地方 結果的距離(以米爲單位)。允許的最大半徑是50000米。請注意,如果指定了rankby = distance(描述在下面的Optional 參數下),則不得包含半徑 。

要過濾地鐵站,您必須使用subway_station地點類型作爲輸入參數(https://developers.google.com/places/supported_types)。

考慮到最大50公里的半徑限制,爲了搜索更大區域(國家/大城市)中的所有地鐵站,您可以將該區域劃分爲〜35.3平方公里(最大平方適合圓= 50公里* sqrt (2))。

This article描述了一些細節你怎麼能得到連續矩形的邊界點,在這樣的網格。

谷歌地方有一個Java客戶端,您可以使用: https://developers.google.com/maps/web-services/client-library

相關問題