【发布时间】:2021-11-18 12:24:53
【问题描述】:
我创建了一个连接到 Geoserver 和 PostGIS 数据库的 django 应用程序。目的是使用 Leaflet、django 和 PostGIS 连接创建一个 Web 应用程序。我将数据添加到 PostGIS 并导入 do django。但是每次都会出现这些错误:
Object 'parsererror' Error: getJson was not called
at Function.error (jquery.min.js:2)
at e.converters.script json (jquery.min.js:2)
at jquery.min.js:2
at l (jquery.min.js:2)
at HTMLScriptElement.i (jquery.min.js:2)
at HTMLScriptElement.dispatch (jquery.min.js:2)
at HTMLScriptElement.v.handle (jquery.min.js:2)
然后它给了我这个错误:
Uncaught ReferenceError: getJson is not defined
在 django (index.html) 中,shapefile 被请求到 Geoserver 作为 WFS,如下所示:
var wfsLayer_solos = L.Geoserver.wfs("http://localhost:8080/geoserver/wfs", {
layers: "gic:solos1_2_4326",
style: {
color: "black",
fillOpacity: "0",
opacity: "0.5",
},
onEachFeature: function (feature, layer) {
layer.bindPopup('<pre>'+JSON.stringify(feature.properties,null,' ').replace(/[\{\}"]/g,'')+'</pre>');
},
});
【问题讨论】:
标签: python django leaflet geoserver