Я пытаюсь обновить Карту Google (API V3) маркерами, используя местоположения моих друзей, хранящиеся в базе данных.Я хочу обновлять карту каждую минуту или около того ... вроде как широта Google, которая показывает, где находятся ваши друзья на карте.
Вот НЕКОТОРЫЙ мой Javascript: Пожалуйста, обратите внимание, что все, что мне нужно сделать, этополучить список местоположений из базы данных, что само по себе не сложно ... Я просто не знаю, как обновлять объект маркера javascript данными о широте и долготе каждой записи каждую минуту.
var map;
var markersArray = [];
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function addMarker(location) {
marker = new google.maps.Marker({
position: location,
map: map
});
markersArray.push(marker);
}
function addMarkerExisting(marker) {
markersArray.push(marker);
}
// Removes the overlays from the map, but keeps them in the array
function clearOverlays() {
if (markersArray) {
for (i in markersArray) {
marker.infowindow.close();
markersArray[i].setMap(null);
}
}
}