2012-12-05 87 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。