2012-12-05 56 views
0

我是Ruby on Rails的新手(大约2个月)。我有一个项目要完成,我认为这个项目应该相当简单,但事实证明令人沮丧。简单的Google地图和Ruby on Rails 3问题

我有一个联系页面,我想说'我们位于这里!',并带有Google Map的业务位置。就这样。

在Javascript中,我会在我的HTML页面中放置一个地图div并链接到我的js文件等等......有人能告诉我相当于我需要在Rails 3项目中做什么吗?我查看了一些东西,但它必须处理Rails 2或1.8,我不想冒险把它放进去,搞乱了我的项目。

感谢您的任何帮助,

克里斯。

+0

也提供您的代码 – developer

回答

1

如果你想使用交互式地图,它是所有的JavaScript代码。当你在办公室的你的纬度& LNG值,你可以这样做以下:

<div id="map"></div> 

在HTML,并在你的JavaScript(jQuery的)。

$.fn.ready(function() { 
    var lat = 10.0000; // change to your value 
    var lng = 10.0000; // change to your value 
    var bounds = new google.maps.LatLngBounds(); 
    var map = new google.maps.Map(document.getElementById("map"), { zoom: 5, mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng(parseFloat(lat), parseFloat(lng)) }); 

    var lat_lng = new google.maps.LatLng(parseFloat(point.lat), parseFloat(point.lng)); 
    var marker = new google.maps.Marker({ 
    position: lat_lng, 
    title: "point" 
    }); 
    marker.setMap(map); 
    bounds.extend(lat_lng); 
    map.fitBounds(bounds); 
}); 

我还没有测试过代码。我从一个项目中获得了一些逻辑,我在地图上呈现了几个点,而且它也是咖啡文本,所以我不确定是否错过了任何东西。总之,这是所有的谷歌地图api。