$.ajax({
type:"get",
url:"https://firststep-2016.appspot.com/getLatLng",
dataType: "json",
cache:false,
success:function(latLng){
var map = new google.maps.Map(document.getElementById("map"),{
zoom: 11,
center:latLng[0]
});
$.each(latLng,function(i,value){
new google.maps.Marker({
position: value,
map: map
});
});
}
});
setTimeout("loadUser()",5000);
这是python
class getLatLng(webapp2.RequestHandler):
def get(self):
db = connect_to_cloudsql()
cursor = db.cursor()
cursor.execute("""select latitude,longitude from User;""")
dic={}
array_list=[]
for row in cursor.fetchall():
dic['lat']=float(row[0])
dic['lng']=float(row[1])
array_list.append(dic.copy())
latLng=json.dumps(array_list)
db.close()
return latLng
我想实时在Google地图上显示我的位置。所以我使用AJAX每5秒获得一次位置。但地图没有出现。并发生错误。
jquery-2.2.1.min.js:4 GET https://firststep-2016.appspot.com/getLatLng?_=1505302511778 500()