Я использую API карт Google следующим образом:
this.init_map = function(lat, lng){
var mapOptions = {
center: new google.maps.LatLng(lat, lng),
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(lat, lng),
map: map,
title:"I'm Here!"
});
}
Это принимает широту и долготу и отлично рисует карту, но когда новые переменные широты и долготы помещаются в эту функцию через веб-узел, страница не перезагружается, но карта перерисовывается с маркером в новых широте и долготе. позиция.
Я хочу обновить маркер на карте, не перерисовывая карту.