【发布时间】:2011-03-22 09:40:09
【问题描述】:
我正在寻找一种使用谷歌地图对场地进行地理编码的方法。 Geocoder API 仅提供使用地址进行地理编码的能力。但是,如果不知道地址,只知道城市和餐厅名称怎么办?或者我想检索“Mc Donalds Berlin”或“Bar Berlin”的结果?
我找到了这篇文章,他确切地问我需要什么:Suggest list in google maps search input
And at his blog I found a solution
这非常有效,而且速度惊人!我查看了源代码,发现他正在使用这个 URL:
http://maps-api-ssl.google.com/maps/suggest?hl=en&gl=us&v=2&json=b&auth=4c8b041euWw4-3h2-Ty2fD3D1BKVQqJCEcU&src=1,2&num=5&numps=5&callback=handleResponse&q=........
顺便说一句,这与maps.google.com 用于获取 ajax 自动补全的 URL 相同。
我现在的问题是:
- 我自己的网站可以使用这个网址吗?
- 我需要特殊的 API 密钥吗? (因为上面 URL 中的 auth= var)
- 还是像付费服务一样?
- 还有其他方法可以解决问题吗?例如使用来自 google 的标准 Geocoder API?
【问题讨论】:
标签: javascript html google-maps geocoding yql