在rails中谷歌动态地图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在rails中谷歌动态地图相关的知识,希望对你有一定的参考价值。

我正在使用Geocoder Gem来生成位置的地理位置[纬度,经度]。我将搜索到的位置显示为地图 <%= image_tag“http://maps.google.com/maps/api/staticmap?size=850x300&sensor=false&zoom=16&markers=# {location.latitude}%2C#{location.longitude}”%> 任何人都可以帮我使用动态地图同样的静态地图也不错,但动态地图会更好。有谁知道如何使用动态地图?

答案

使用Maps API

这是一个javascript API,您可以编写JavaScript代码来使用它。该页面上链接了许多示例和教程,以及参考文档。

请注意,除了提供JavaScript代码(可能作为静态资源)并生成JavaScript代码所需的任何动态数据之外,您根本不会使用Ruby或Rails来执行此操作。除此之外,它是纯粹的JavaScript。

另一答案

您可以使用<iframe>标签。

<iframe width="300" height="300" frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/place? 
  key=YOUR_API_KEY&q=ADDRESS_OR_COORDINATES"
  allowfullscreen>
</iframe>

以上是关于在rails中谷歌动态地图的主要内容,如果未能解决你的问题,请参考以下文章

谷歌地图片段内的片段可以操纵我的地图

谷歌地图片段显示,但没有地图

如何在滚动视图中设置谷歌地图片段

带有标记的Android谷歌地图片段

谷歌地图不显示在片段中

谷歌地图在Android的标签片段上显示为灰色