我正在使用谷歌应用引擎在网页上显示谷歌地图。在
我想在数据库中输入经纬度并在地图上显示。为此,我需要将导入的纬度和经度传递给HTML格式的JavaScript。我试过好几种方法,但都没用。(例如,{{variable}}是无用的。)
如何最好地调试或以其他方式继续此操作?在class Map(webapp2.RequestHandler):
db = connect_to_cloudsql()
cursor = db.cursor()
cursor.execute("""select latitude,longitude from User;""")
data=cursor.fetchone()
lat=data[0]
lng=data[1]
formstring = """
#map {
width: 80%;
height: 400px;
background-color: grey;
}
function initMap() {
var uluru = {lat: {lat} , lng: {lng} };
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: uluru
});
var marker = new google.maps.Marker({
position: uluru,
map: map
});
}
"""