我在使用 gem gmaps4rails 时遇到了一些问题。我正在使用 javascript 和 gmaps4rails 的混合。这是我的代码示例:
function handle_locations(position) {
alert("Length = " + Gmaps.map.markers.length);
var yourStartLatLng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var marker = new google.maps.Marker({position: yourStartLatLng});
alert("Ola 2");
if(document.getElementById("map") != null)
alert("diff");
Gmaps.map.markers[0] = marker;
alert("Ola 333");
//var map = $document.filter('#map');
//var map = document.getElementById("map");
//Gmaps.map.add_marker(marker);
}
navigator.geolocation.getCurrentPosition(handle_locations);
handle_locations 函数工作正常,我可以得到我的位置。问题是向使用 gmaps 创建的地图添加标记。如何在此功能中将我的 geolocaton 标记添加到地图中?