首先,我是 JS 的新手,所以如果这是一个简单的任务,请多多包涵。
我目前正在使用库存的LeafletJS 弹出气泡 来显示我的 geoJSON 中的属性。但是,我想利用 jQuery Mobile 面板在单击它时显示我的 geoJSON 文件中的属性,它类似于此处的 OpenLayers 示例。提前致谢!
更新:
这是我用来加载geoJSON的js以及来自Leaflet的库存弹出窗口:
$.getJSON(dict[geoJSON Variable Goes here],
function(data){
L.geoJson(data, {
style: style,
onEachFeature: function (feature, layer){
if (feature.properties.SOMETHING == 0){
return layer.bindPopup("<b><em>" + feature.properties.Name + "</em> LABEL<br />LABEL</b>");}
else if (feature.properties.Attacks == 1){
return layer.bindPopup("<b><em>" + feature.properties.Name + "</em> LABEL<br />" + feature.properties.SOMETHING + " label</b>");}
else {
return layer.bindPopup("<b><em>" + feature.properties.Name + "</em> LABEL<br />" + feature.properties.SOMETHING + " label</b>");
}
},
}).addTo(GROUPLAYER FOR LAYER ON/OFF);
});
我正在使用 jQuery Mobile 显示多个地图,现在一切正常,但 geoJSON 有很多数据需要我显示,因此我们将不胜感激。