Google Maps API是否提供了按名称搜索位置的方法?

时间:2011-05-08 08:17:22

标签: javascript api search google-maps geocoding

当访问http://maps.google.com时,他们可以在搜索字段中输入查询,并根据位置或地点而不是硬搜索结果接收结果,就像在普通的Google搜索查询中一样。由于显而易见的原因,它们是适合地图界面的独特结果风格(地点名称,位置)。

我一直在挖掘地图和标准Google搜索API几个小时,并且已经对这个问题进行了多次搜索,我似乎无法找到答案。

他们显然拥有本地搜索功能,但已被弃用,只有在提供初始纬度/经度时才会产生结果。我希望能够找到没有初始纬度/经度的地方或位置。

基本上我想要做的是允许用户输入地址,地名或城市或州名称或邮政编码,或基本上任何其他类型的地图上允许的位置和地理编码它。我感觉很愚蠢,因为它似乎必须存在,但我在API中看到的任何东西似乎都没有。

我不一定需要AJAX建议的结果。只是一种方式让用户输入一个漂亮的名称和地理编码,尽管结果作为用户类型是理想的。

我在这里缺少什么?

2 个答案:

答案 0 :(得分:11)

您正在寻找来自谷歌地图的地理编码API。

Find Documentation here

更新5/12/2011

Google刚刚开放了对其Places API的公开访问权限。这更像是原始问题请求的核心:

http://code.google.com/apis/maps/documentation/places/autocomplete.html

答案 1 :(得分:2)

我认为你正在寻找google.maps.Geocoder课程:

  

用于在地址和LatLng之间进行转换的服务。