我正在尝试在我的网站中开发该功能,以搜索最近的商店以查找给定的位置/地址。 例如。 http://www.tesco.com/store-locator/uk/
在我完成一些研究后,我认为,我需要使用Google Places API来查找最近的地方。我已经测试了一些例子并且它正在工作。
但是,我不知道如何将我的连锁店上传到Google地图以及如何找到最近的商店(仅限我的商店,而不是其他商店)。我无法通过使用他们的API将我的地点上传到Google地方信息。
你能指导我如何实现它吗?感谢。
答案 0 :(得分:0)
我正在尝试类似的功能。
首先,您需要将商家位置上传到Google。我认为这是让你的地方出现在谷歌地图上的重要一步。您可以在此处执行此操作:https://www.google.com/local/manage/#/list
上传后,您可以下载csv格式的所有位置。一旦您拥有csv格式的所有位置,就可以解析数据并创建要搜索的地址列表。
获得地址后,您可以使用Google的距离矩阵api https://developers.google.com/maps/documentation/distancematrix/
您最多可以搜索100个地点并获取每个位置的距离结果。最后,您可以解析距离结果以找到最近的位置。
这里有一些缺点。 URL长度限制为2000个字符。如果你在很多地方搜索,这将很快填满。此外,API的免费版本每次搜索限制为100个位置,每10秒最多100个位置,因此如果您有很多地方或很多用户,这将是一个问题。