[英]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.