【问题标题】:bindPopup with dynamic content from geojson带有来自 geojson 的动态内容的 bindPopup
【发布时间】:2019-03-13 19:17:11
【问题描述】:

我正在尝试使用基于 geoJson 中的属性的动态内容将 .bindPopup 绑定到我的 geoJson 层。目前,我的弹出窗口不会在点击时显示。内容稍后会添加到 mymap,即使未显示。

var QueensAssemblyDistricts = L.geoJSON(AssemblyDistricts, {
  style: assemblystyle,
  onEachFeature: assemblyOnEachFeature
});

function assemblyOnEachFeature(feature, QueensAssemblyDistricts) {
  QueensAssemblyDistricts.bindPopup(feature.properties.AssemDist);
}

function assemblystyle() {
  return {
    fillColor: "#bd95c1",
    fillOpacity: .02,
    color: "#2b2e5e",
    weight: 2,
  };
}

【问题讨论】:

  • 请提供geojson代码

标签: javascript leaflet geojson


【解决方案1】:

显然,通过在 .bindpopup 方法中的 (feature.properties.AssemDist) 前面添加字符串,它允许从 geojson 中提取信息。不知道为什么会这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-06
    • 1970-01-01
    • 2021-02-11
    • 2022-11-16
    • 2010-11-19
    • 2011-07-27
    • 2018-02-03
    • 1970-01-01
    相关资源
    最近更新 更多