【问题标题】:Is there an API call to get a list of saved places in Google Maps?是否有 API 调用来获取 Google 地图中已保存地点的列表?
【发布时间】:2017-04-09 09:53:40
【问题描述】:

我的 Google 地图上显示了大量已保存的地点 - 但无法管理、过滤或搜索它们。有没有办法通过 API 访问这些位置?

我扫描了地图 api,但找不到任何参考。是否有其他 Google API 可以提供此功能?

【问题讨论】:

  • 他们保存的地方在哪里?谷歌帐户?数据库?
  • 是的,这些是您通过点击星星保存的地方

标签: google-maps-api-3


【解决方案1】:

确实有一个 REST API 可以检索保存的地方。

http://www.google.com/bookmarks/?output=xml

访问此链接以获取更多信息。 https://www.google.com/bookmarks/

还有类似的api:

https://www.google.com/bookmarks/find?q=conf&output=xml&num=10000 https://www.google.com/bookmarks/lookup?

但似乎它们已被弃用,并且大部分文档不再可用。使用它们,风险自负。

【讨论】:

  • 这很有帮助。每个书签都有一个标题、url、时间戳和 id 字段。我想获取每个书签的实际位置坐标。你知道这样做的方法吗?我认为必须有一种方法可以使用 url 获取它们...
  • 如果您正在寻找 google map url,那么您可以查看 google 的文档。试试这个:developers.google.com/maps/documentation/urls/guide
  • 哇,看起来很有趣,虽然这至少是某事,但您只是获得了“已加星标”地点的列表。这不会以可控的方式为您提供请求的地点列表。加上 URL 看起来很可疑:/bookmarks 太笼统了,一点也不像正确的 API 端点。这感觉就像是 2007 年遗留下来的一些 XML 导出工具,很可能很快就会被弃用。
【解决方案2】:

目前,“我的地图”中保存的地点列表无法通过 API 获得。有一个功能请求跟踪,您可以使用 @https://code.google.com/p/gmaps-api-issues/issues/detail?id=2953 跟进。

【讨论】:

    猜你喜欢
    • 2023-01-10
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多