У меня возникли проблемы с использованием драгоценного камня 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. как я могу добавить свой маркер геолокации на карту в этой функции?