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);
};
我可以通过这种方式在屏幕上显示当前位置。如何获得所有客户将看到相同地址的具体位置。
答案 0 :(得分:0)
为了使用Google地图API显示一个特定位置,我认为您可以直接使用Rails应用的HTML / CSS部分,不必添加gem。
请参阅本教程 - https://developers.google.com/maps/tutorials/fundamentals/adding-a-google-map
然后按照Rails MVC结构将代码放在正确的文件中。这也应该相对容易,因为您已经使用过Geocoder和Gmaps4rails。