Google maps 目录的地理编码

Google maps 目录的地理编码,google-maps,geocoding,Google Maps,Geocoding,我需要如何处理这个问题的指导 我有一个本地目录,上面有地址列表。我已经能够添加地址的地理编码,并保存纬度和经度。到目前为止,没有问题 现在,当用户在目录中搜索时,他/她将键入一个地址,然后搜索列表。问题是我需要对搜索词(它将是地址/地址的一部分)进行地理编码,然后搜索列表 考虑到免费地理编码限制每天只有2500个请求,我很快就会超出限制 有其他方法解决这个问题吗?您可以使用不同的地理编码器,而不受此限制 例如,有一个使用OpenStreetMap数据的应用程序。尽管OSM的官方Namingm实例

我需要如何处理这个问题的指导

我有一个本地目录,上面有地址列表。我已经能够添加地址的地理编码,并保存纬度和经度。到目前为止,没有问题

现在,当用户在目录中搜索时,他/她将键入一个地址,然后搜索列表。问题是我需要对搜索词(它将是地址/地址的一部分)进行地理编码,然后搜索列表

考虑到免费地理编码限制每天只有2500个请求,我很快就会超出限制


有其他方法解决这个问题吗?

您可以使用不同的地理编码器,而不受此限制


例如,有一个使用OpenStreetMap数据的应用程序。尽管OSM的官方Namingm实例有一个相当严格的定义,因为它在捐赠的服务器上运行,但您可以使用不同的实例,例如由运行的实例。如果您不想受到任何限制,那么您可以选择运行您的。

购买地图API以获得营业执照

如果您使用的是美国地址,听起来可能非常适合。我们专注于地址验证和标准化,如果您需要,我们还将返回地理编码数据(lat/lon)以及40多个其他数据点。我们的网站是相当开放的,与谷歌不同(谷歌不允许你使用地理编码数据,而只是在地图上显示);因此,您可以在自己的应用程序中存储和使用lat/lon。我们有一个jQuery插件,可以在进入点处理地址,或者您可以使用我们的或我们的(如果您有一个要提前处理的累积列表,则特别有用)


我们的服务还具有自动完成功能,可以减少用户键入地址的时间。

您没有提到地理编码的准确性。你是在寻找崎岖不平的地方,还是在进行精确的跳伞。从不同的供应商那里获得的lat/lon精度存在巨大差异。只是一个粗略的位置。例如,假设我有一个医院目录。作为一个用户,如果我输入我现在所在的地址,我希望附近的医院列表。为此,网站首先需要对我输入的地址进行地理编码,然后找到离我最近的医院。我觉得这种方法很昂贵。还有其他更聪明的方法吗?你的方法是对的。您需要首先建立一个医院列表,并对这些地址进行地理编码。然后,当收到地址时,您将对其进行地理编码,然后确定到每个医院的距离,并仅显示最近的医院。如果你能把医院的位置过滤到同一个州(或邻近州)的位置,你就可以节省一些时间来确定附近的位置。对于一家初创公司来说,这是非常昂贵的。我相信它的起价是每年10000美元。我正在查看全球各地的地址。我的问题是,在查找我的列表数据库之前,对每个位置地址进行地理编码是否正确。还有其他更聪明的方法吗?例如,维护一个用户输入的位置列表,以便更快地查找,而不是每次对它们进行地理编码,这有意义吗?就最好的方法而言,我并没有多少有用的建议(我不是程序员)。但听起来杰弗里对你的问题有一个有益的评论。听起来,在输入地址时对其进行地理编码是个好主意,然后您可以将其与列表中的地理编码医院等进行比较,以找到附近的医院。