当访问http://maps.google.com时,他们可以在搜索字段中输入查询,并根据位置或地点而不是硬搜索结果接收结果,就像在普通的Google搜索查询中一样。由于显而易见的原因,它们是适合地图界面的独特结果风格(地点名称,位置)。
我一直在挖掘地图和标准Google搜索API几个小时,并且已经对这个问题进行了多次搜索,我似乎无法找到答案。
他们显然拥有本地搜索功能,但已被弃用,只有在提供初始纬度/经度时才会产生结果。我希望能够找到没有初始纬度/经度的地方或位置。
基本上我想要做的是允许用户输入地址,地名或城市或州名称或邮政编码,或基本上任何其他类型的地图上允许的位置和地理编码它。我感觉很愚蠢,因为它似乎必须存在,但我在API中看到的任何东西似乎都没有。
我不一定需要AJAX建议的结果。只是一种方式让用户输入一个漂亮的名称和地理编码,尽管结果作为用户类型是理想的。
我在这里缺少什么?
答案 0 :(得分:11)
您正在寻找来自谷歌地图的地理编码API。
更新5/12/2011
Google刚刚开放了对其Places API的公开访问权限。这更像是原始问题请求的核心:
http://code.google.com/apis/maps/documentation/places/autocomplete.html
答案 1 :(得分:2)
我认为你正在寻找google.maps.Geocoder
课程:
用于在地址和LatLng之间进行转换的服务。