【问题标题】:OpenPopup Marker Bug?OpenPopup 标记错误?
【发布时间】:2016-07-12 13:49:01
【问题描述】:

您好,当我尝试在创建标记后立即打开它的弹出窗口时,它不起作用。

var marker = L.marker([x, y],{icon:greenIcon}).bindPopup(markerString);
marker.openPopup();
console.log(marker.getPopup().isOpen());

日志 -> 错误 我必须先将我的标记添加到地图上吗?

由于我有大量标记,我首先创建了一个特征组,将我的标记添加到其中,然后将我的特征组添加到我的地图中。之后如何访问我的 featureGroup 中的标记以打开弹出窗口?

【问题讨论】:

    标签: javascript dictionary leaflet


    【解决方案1】:

    我必须先将我的标记添加到地图上吗?

    是的,是的,是的。否则,标记如何知道它与哪个地图相关?

    之后如何访问我的 featureGroup 中的标记以打开弹出窗口?

    只需为每个标记保留一个变量(可以在数组中),或迭代特征组中的标记以根据某些标准(如果有的话)确定适当的标记。这完全取决于应用程序开发人员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 2011-05-05
      • 2014-02-10
      • 1970-01-01
      • 2021-02-23
      • 2014-03-17
      • 2010-09-24
      相关资源
      最近更新 更多