Google 地点/地图 API 获取 subway_station 城市列表
Google places / maps API get subway_station city's list
我需要获取 country/city 的 subway/traffic 积分列表。
需要获得 lat
、lng
、name
作为最低要求。
是否可以通过任何 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
我需要获取 country/city 的 subway/traffic 积分列表。
需要获得 lat
、lng
、name
作为最低要求。
是否可以通过任何 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