检查是否一个位置是一个区域之内的(place_id)

问题描述 投票:2回答:1

我有自己的place_id已定义谷歌地图的地方。

这个地方可以参考:

  • 一个地址,例如221B Baker St, Marylebone, London NW1 6XE, UKChIJFbp6NM8adkgRdOYUaV-EQlw
  • 或一般区域如London NW1, UKChIJoZM_S7EadkgR_T2MfOBVirE

我想知道,使用谷歌地图API,一个给定的地址是否是先前区域之前定义的地址内或附近(距离可以被定义为从以前的地方出生的飞行距离)。

google-maps google-maps-api-3 geolocation maps google-geolocation
1个回答
0
投票

您可以使用地方的ID作为谷歌距离矩阵API中的起点和终点。所以,你可以用你的地方ID为原点,你要测试的目的地址。调用API来确定距离。我认为这是在2017年的更新也许,请参阅:https://developers.google.com/maps/documentation/distance-matrix/intro#RequestParameters

© www.soinside.com 2019 - 2024. All rights reserved.