我是Ruby on Rails的新手(约2个月)。我有一个项目要完成,我认为应该相当简单,但事实证明是令人沮丧的。
我有一个联系页面,我想在这里说“我们就在这里!”#,带有谷歌地图,了解业务所在。这就是全部。
在Javascript中,我在我的html页面中放置了一个map div并链接到我的js文件等...有人能告诉我在Rails 3项目中需要做的事情吗?我看了一些东西,但它与Rails 2或1.8有关,而且我不想冒险把它放进去搞乱我的项目。
感谢您的帮助,
克里斯。
答案 0 :(得分:1)
如果您想使用交互式地图,那就是所有的javascript代码。当你有你的lat&办公室的价值,您可以执行以下操作:
<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);
});
我没有测试过代码。我从一个项目中抓住了一些逻辑,我在地图上渲染了几个点,而且它也在coffeescript中,所以我不确定我是否错过任何东西。简而言之,这是所有googlemaps api。