我正在使用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>