我想要用leaflet的TimeDimension呈現資料
目前卡在資料問題
我如果直接把資料打在程式中是可以呈現的
但是如果我用jquery去抓php中的資料卻會有問題
資料是一樣的
我改成用這樣
var geoJsonLayer = $.getJSON('time_geo.php', function (geojson) {
L.geoJson(geojson);
});
map.fitBounds(geoJsonLayer.getBounds());
畫面顯示錯誤是time_line.html:179 Uncaught TypeError: geoJsonLayer.getBounds is not a function
資料在php中的樣子
請問要如何修改才能顯示出來?
這是我的程式碼
謝謝
JavaScript 學習中新手來回答,這樣不知道可不可以動!試試看
var jqxhr = $.getJSON('time_geo.php', function (geojson) {
var geoJsonLayer = L.geoJson(geojson);
map.fitBounds(geoJsonLayer.getBounds());
});