限制地址按距离搜索

时间:2012-05-13 01:23:22

标签: api search maps distance

我最近加入了一个团队,负责维护包含地址列表的应用程序。用户搜索并包含其邮政编码,并且应用程序显示每个列表的距离。目前,我们使用Google Maps API进行此操作。在StackOverflow上阅读这里的问题似乎表明这是最好的做事方式:

然而,在阅读API文档时,除非我们还为每个结果显示一个映射(并且可能也为我们过滤掉的每个结果,取决于您如何阅读以下语句),这似乎是明确禁止的:

Use of the Distance Matrix API must relate to the display of information on a Google Map; for example, to determine origin-destination pairs that fall within a specific driving time from one another, before requesting and displaying those destinations on a map. Use of the service in an application that doesn't display a Google map is prohibited.

https://developers.google.com/maps/documentation/distancematrix/

如果不违反任何API条款,最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

你认为Geo :: PostalCode模块(perl)?它使用maxmind数据库来计算位置之间的距离(并且有不同语言的绑定)。