Джанго 1.8 и питон 2.7. Я пытаюсь обновить местоположение маркера с помощью jQuery и Ajax.
Мой объект json имеет только один массив:
[{"latitud": "55.75222", "ciudad": "Moscu", "longitud": "37.61556"}]
После инициализации карты я создаю эту функцию для установки маркера, а также использую setTimeout для получения новой позиции маркера.
function setMarker(map) {
$.getJSON('http://127.0.0.1:8000/maps/car/gpspos/', function(userPos) {
userLat = userPos["userPosView"][0].latitud;
userLon = userPos["userPosView"][0].longitud;
var position = new google.maps.LatLng(userLat,userLon);
var marker = new google.maps.Marker({
position: position,
});
marker.setMap(map)
// A function that checks if the user has a new position and set marker there
$(document).ready(function(){
setTimeout(function() {
(marker.getPosition());
},5000);
});
});
}
В результате я не могу получить новую позицию, когда в базу данных вводятся новые значения широты и долготы. Я был бы признателен, если бы кто-нибудь мог мне помочь