【问题标题】:Geocoder api returning single resultGeocoder api 返回单个结果
【发布时间】:2017-07-19 05:06:03
【问题描述】:
我需要对一个国家或州内的所有分支进行地理编码,目前我能够获取单个结果,但我需要获取所有分支的数据。
https://maps.googleapis.com/maps/api/geocode/json?address=macdonaldsIndia&key="MY-API-Key"
我想我遗漏了一些需要在 api 中传递的额外参数。如果我遗漏了什么,请提出建议
提前致谢
【问题讨论】:
标签:
google-maps
google-geocoder
【解决方案1】:
您应该查看Places API 网络服务。通过附近搜索或文本搜索,您最多可以获得 60 个结果。
例如,如果我在“macdonalds India”搜索位置 28.661898,77.227396,半径为 50 公里,我可以获得 22 个结果。我使用页面令牌参数获得的第一页中有 20 个结果,第二页中有 2 个结果。
https://maps.googleapis.com/maps/api/place/textsearch/json?query=macdonalds%20India&location=28.661898%2C77.227396&radius=50000&key=YOUR_API_KEY
https://maps.googleapis.com/maps/api/place/textsearch/json?pagetoken=CpQCDwEAANFmh2yBVwmsgsOuEDlbKLLHXYhkn7WZNsstXOHBatJm_Js2MwEPSwHb16ICXzdt5PYu37NYPTr17MBdM6c0fIqjlB7V5otC-55bjde7Ns3l9igjMvu_hePMn03WXiRaeT7PQ8eoVTNAJQu0OrINTFtNNtU7xCm1p6UIGAzMm_phr_ZL955wTTPtqWq3XadfsdAgkwdrl2lQEbbYXhikwo-SrSfKoH2scOYrdJQ4y3SaPx95BKLPjAz8D_RfncXzQ4jVJeamuITQXMAjr1DbzKPFFNiCP3Yq_Ps7iUiUZRW8cSi5XB9RGjQN8zCQCTKWYwTWCdwfz8f49dKmj8GLw0mMfLwjJaE9tNaT1ZiEB8FMEhAD9pDF_U4CbEN8qFcgEJWFGhQ0qCZwK5EHNlVqGqk9hCYpHw9p0Q&key=YOUR_API_KEY
视觉上看起来像
希望这会有所帮助!