首页 文章

谷歌地方和地理编码没有返回完整的结果列表

提问于
浏览
3

我正在做一些绘图工作,需要找到印度的村庄的经纬度,其中很多都是小村庄 . 我无法找到具有相同名称的完整位置,例如名为'Kallanai'的村庄(请参阅下面的api链接,请注意他们需要适当的密钥才能在您的计算机上运行places API) . 我可以通过在浏览器中输入www.google.co.in/maps/place/Kallanai找到我在谷歌 Map 中寻找的那个,但是它不会出现在地理编码器中或者在没有指定相关密码的情况下放置api(类似于邮政编码) . 任何人都可以解释为什么单独使用村名的地理编码或地方API的基本搜索不会返回结果中的密码为625501的村庄?

例如

谷歌放置:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=kallanai&sensor=false&key=enter你的钥匙

https://maps.googleapis.com/maps/api/place/textsearch/json?query=kallanai+625501&sensor=false&key=enter你的钥匙

将在后续发布谷歌地理编码链接,因为stackoverflow不会让我在我的帖子中包含超过2个链接而没有更多的积分 .

1 回答

  • 2

    在自动填充功能很常见且几乎被视为理所当然的世界中,Google Map 已经(长期)切换到只展示您最有可能寻找的结果 .

    Places Autocomplete API可能会让你更多地了解你最初出现的情况(每次最多5次建议) .

    Google以与传统GIS数据库不同的方式进行地理编码 . 要获得给定国家/地区[具有给定名称]的所有城市,您可能需要一个像GeoNamesNatural Earth这样的数据库 .

相关问题