【问题标题】:Google Places/Maps API - Quick Facts Text?Google Places/Maps API - 速览文本?
【发布时间】:2016-12-09 07:34:56
【问题描述】:

我想弄清楚当您在 Google 地图上搜索城市/城镇时,Google Places(或 Maps)API 是否允许我请求显示“速览”文本。例如,如果您在桌面上的 Google 地图上搜索“伦敦”,则会在页面左侧的面板中返回此文本:

“伦敦是英格兰的首都,位于泰晤士河畔,是一座 21 世纪的城市,其历史可以追溯到罗马时代。其中心矗立着雄伟的国会大厦,标志性的“大本钟”钟楼和威斯敏斯特教堂,英国君主加冕的地点。在泰晤士河对面,伦敦眼观景轮提供了南岸文化综合体和整个城市的全景。”

我知道我可以使用 Google Places API 获取实际地点的“描述文本”,但我认为城镇本身并非如此。有谁知道我如何使用 API 获取城市/城镇的“速览”文本?

【问题讨论】:

  • 这是一个老问题,但您可以从 wikipedia api 获取该信息。 en.wikipedia.org/w/…*&format=json 希望对你有帮助

标签: google-maps google-places-api


【解决方案1】:

您可以使用SaveWidget 控件来创建用于保存位置的自定义 UI。当您使用 SaveWidget 时,您可以指定其他归因数据,以便您的用户记住他们从哪里保存该地点,并可以轻松导航回您的应用。

为了向您的应用添加 SaveWidget,您需要执行以下操作:

  • 向包含 Google 地图的页面添加 div。
  • 用标记指示要保存的位置,以便您的用户知道他们要保存的位置。
  • 创建一个包含 placeattribution 对象字面量的 SaveWidgetOptions 对象。
  • 创建一个新的 SaveWidget 对象,传递 div 和您添加的选项。

点击此链接可查看完整的代码示例:https://developers.google.com/maps/documentation/javascript/examples/save-widget

【讨论】:

  • 感谢您花时间回复,但这不是我需要的。我需要提取当您在谷歌地图上搜索城市/城镇时显示的城市和城镇的快速事实文本,并将其作为内容显示在我自己的网站中
  • @Sparky1 你有什么解决办法吗?也想在移动应用中实现相同的功能。
猜你喜欢
  • 2020-05-11
  • 1970-01-01
  • 1970-01-01
  • 2017-08-05
  • 2014-02-18
  • 2017-05-28
  • 2015-06-05
  • 2015-11-09
  • 2018-11-09
相关资源
最近更新 更多