[英]Google Maps geocoder for venues
我正在尋找一種利用谷歌地圖對地點進行地理編碼的方法。 Geocoder API僅提供使用地址進行地理編碼的功能。 但如果不知道地址,只知道城市和餐館的名稱呢? 或者我想檢索“Mc Donalds Berlin”或“Bar Berlin”的結果?
我發現這篇文章,他確切地問我需要什么: 谷歌地圖搜索輸入中的建議列表
這非常有效並且速度驚人! 我查看了源代碼並發現他正在使用此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相同。
我現在的問題是:
您可能需要查看Google Places API for Venues:
另一種方法是通過YQL,但我不能100%確定它的准確性。 轉到YQL控制台並嘗試以下查詢:
select * from local.search where query="outback steakhouse" and location="atlanta, ga"
這將為您提供位於佐治亞州亞特蘭大的Outback牛排館的位置。 您還可以在郵政編碼附近查詢resturants:
select * from local.search where zip='30045' and query='restaurant'
我確信有辦法使用YQL查詢給定點周圍的場地。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.