擅长:python、mysql、java
<p>将前面的lat,long保存在一个变量中,当您再次向db请求时检查它。在</p>
<pre><code>var lat, lng;
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;
if(lat == null){ lat = userLat; }
if(lng == null){ lng = userLat; }
if(userLat != lat && userLon != lng){
lat = userLat;
lng = userLong;
//do stuff
Console.log("lat lng changed");
}
var position = new google.maps.LatLng(userLat,userLon);
var marker = new google.maps.Marker({
position: position,
});
marker.setMap(map)
});
}
</code></pre>
<p>我猜你是在请求db调用setMarker方法。在</p>