我正在尋找一種方法來使用Google地圖對地點進行地理編碼。地理編碼器API僅提供了使用地址進行地理編碼的功能。但是,如果不知道地址,只知道餐廳的城市和名稱呢?或者我想檢索「Mc Donalds Berlin」或「Bar Berlin」的結果?地圖Google地圖地理編碼器
我發現這個職位,他問的正是我需要的:Suggest list in google maps search input
And at his blog I found a solution
這工作得很好,其令人難以置信的快!我已經簽出的源代碼,看到他正在使用這個網址:
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)
- 還是像付費服務那樣?
- 是否有其他方法可以解決問題?例如與谷歌的標準Geocoder API?
thx爲您的答案。但你需要一個Adsense發佈者ID來訪問谷歌的地方。我沒有一個,所以我試圖註冊AdSense服務。在公式中,他們需要我的全名,包括地址,電話等等。但我不想向谷歌提供這些信息(他們已經對我瞭解得太多;)有沒有另外一種方法可以在沒有註冊AdSense的情況下測試谷歌地點? – 23tux 2011-03-22 18:09:02
@ 23tux截至目前,您需要使用AdSense帳戶。另一種方法是使用YQL – kjy112 2011-03-22 18:14:43
@ 23tux我也相信你展示的例子只是使用谷歌實例來做谷歌地圖的地理編碼。它並沒有真正找到該地區周圍的場地。 – kjy112 2011-03-22 20:35:10