Google 地点/地图 API 获取 subway_station 城市列表

Google places / maps API get subway_station city's list

我需要获取 country/city 的 subway/traffic 积分列表。 需要获得 latlngname 作为最低要求。

是否可以通过任何 google 地图相关 API? 如果是,怎么做?

P.S。 最好使用 JAVA

您可以通过此调用使用 Google 个地方 API:

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

您可以使用附近的搜索请求搜索类型。

Google 文档指出:

radius — Defines the distance (in meters) within which to return place results. The maximum allowed radius is 50 000 meters. Note that radius must not be included if rankby=distance (described under Optional parameters below) is specified.

要过滤地铁站,您必须使用 subway_station 地点类型作为输入参数 ( https://developers.google.com/places/supported_types )。

考虑到最大半径限制为 50 公里,要搜索更大区域(国家/大城市)中的所有地铁站,您可以将该区域划分为约 35.3 公里的正方形(适合圆的最大正方形 = 50 公里 *平方根(2)).

This article 详细描述了如何在这样的网格中顺序获取矩形的边界点。

Google Places 有一个 Java 客户端,您可以使用: https://developers.google.com/maps/web-services/client-library