【问题标题】:Google Map Locatin by name in php谷歌地图位置在php中的名称
【发布时间】:2015-05-18 13:31:36
【问题描述】:

朋友们, 我是googlmap api的新手我想使用谷歌地图来显示地点的位置,而我在数据库中只有地名,基本上我想在数据库中给定的位置名称上放置一个标记。 我正在使用 php、mysql、javascript。 谢谢。

【问题讨论】:

  • 好的,到目前为止你尝试了什么?
  • @Epodax 我正在寻找方法,因为我没有事先了解谷歌地图的使用情况。所以我还在学习方法和寻找。其他什么都没做。
  • SO 不会为您编写代码,请自己尝试一下,如果遇到错误再回来。 (不,我们也不能提供指南/操作方法,这离题了)。

标签: javascript php google-maps web-site-project


【解决方案1】:

您可以使用包含 Google 地图网址的 iframe。在该 url 中,您可以通过 php 变量添加数据库值。别忘了你需要一个 google api 密钥!

一个示例 iframe:

<iframe
  width="600"
  height="450"
  frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/place?q=Brugge,+België&key=...">
</iframe>

在 php 中,您可以在 'q' 后的 url 中添加一个动态数据库值。一个例子:

<?php
    echo '<iframe
       width="600"
       height="450"
       frameborder="0" style="border:0"
       src="https://www.google.com/maps/embed/v1/place?q=' .placevariable. '&key=...">
    </iframe>';
?>

【讨论】:

  • 亲爱的感谢您的回复,我已经尝试了给定的代码,但它再次显示The Google Maps API server rejected your request. Invalid request. Invalid 'q' parameter.,感谢您的回复
  • 哦,当然,您不需要 src 中的“”。我会更新答案。
  • 亲爱的 Freind 我收到 api 密钥拒绝 我正在尝试获取 api 密钥但我无法正常工作 我正在获取 Google Maps Embed API 的密钥。谢谢亲爱的,我很感谢你的帮助
  • 你可以试试这个向导。然后它让你有机会创建一个 api 密钥:developers.google.com/maps/documentation/embed/start?hl=nl
  • 谢谢 它帮助很大。朋友在我的问题场景中,我必须显示多个地方,而 iframe 只能显示一个地方
猜你喜欢
  • 2011-04-27
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-08
  • 1970-01-01
  • 2012-11-21
  • 1970-01-01
相关资源
最近更新 更多