Gmap4Rails具体位置

时间:2015-11-04 10:25:07

标签: ruby-on-rails ruby-on-rails-4 geolocation gmaps4rails rails-geocoder

var handler = Gmaps.build('Google');
handler.buildMap({ internal: {id: 'geolocation'} }, function(){
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(displayOnMap);
});

function displayOnMap(position){
var marker = handler.addMarker({
lat: position.coords.latitude,
lng: position.coords.longitude
});
handler.map.centerOn(marker);
};

我可以通过这种方式在屏幕上显示当前位置。如何获得所有客户将看到相同地址的具体位置。

1 个答案:

答案 0 :(得分:0)

为了使用Google地图API显示一个特定位置,我认为您可以直接使用Rails应用的HTML / CSS部分,不必添加gem。

请参阅本教程 - https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map

然后按照Rails MVC结构将代码放在正确的文件中。这也应该相对容易,因为您已经使用过Geocoder和Gmaps4rails。