我有一個JavaScript地圖,需要一些座標從Django視圖/功能,當模板第一次加載頁面像這樣:django + javascript - 如何處理來自不同來源/功能的數據?
<script type="text/javascript">
...
map.setCenter(new f.LatLng{{lat_long}}, 11);
...
</script>
我也有同樣的views.py文件處理Ajax請求另一個功能它執行一些計算並返回新的座標,該座標應該更新{{lat_long}}標籤所在的同一個點。
因此,我應該在頁面第一次加載時使{{lat_long}}從函數中消失,並用來自處理ajax請求的函數的新{{lat_long}}替換它。
什麼是最好的方式去這個,所以這兩個函數可以更新上面的JavaScript代碼中相同的緯度/經度?真正的例子將被真正讚賞。
你能解釋一下這個語法:'f.LatLng {{lat_long}}'。如果lat_long是50,它將打印f.LatLng50。或者lat_long是一個列表? – bcoughlan
@waitinforatrain如果它沒有{{lat_long}}標籤,js函數將如下所示:map.setCenter(new f.LatLng(30.12,-97.89),11); – avatar