在Google地图上设置一个标志 - Ruby 1.9

时间:2013-04-15 04:14:36

标签: ruby-on-rails google-maps flags

我是RoR的新手。
我在Google地图上设置了一个从数据库(纬度和经度)加载的标记(图像)。 请帮忙!

1 个答案:

答案 0 :(得分:1)

您可以使用Google地图中的嵌入代码,并使用变量添加lat / long。 例如,假设您的纬度位于变量@latitude中,经度位于@longitude中:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?q="+<%= @latitude %>+",+"+<%= @longitude >+"+(You+can+insert+your+text+here)&amp;hl=en&amp;ie=UTF8&amp;t=m&amp;z=14&amp;iwloc=A&amp;output=embed">
</iframe>
<br />
<small>
  <a href="https://maps.google.com/maps?q="+<%= @latitude %>+",+"+<%= @longitude %>+"+(You+can+insert+your+text+here)&amp;hl=en&amp;ie=UTF8&amp;t=m&amp;z=14&amp;iwloc=A&amp;source=embed" style="color:#0000FF;text-align:left">
    View Larger Map
  </a>
</small>