【问题标题】: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

    视觉上看起来像

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 2018-06-29
      相关资源
      最近更新 更多