popup

地图标注信息窗口,用于展示地图要素的属性信息

构造函数

Popup

  1. const popup = new L7.Popup(option);

option

  • closeButton
  • closeOnClick
  • maxWidth
  • anchor

方法

setLnglat

设置 popup 的经纬度位置参数:lnglat 经纬度数组 [112,32]

  1. popup.setLnglat([112, 32]);

addTo

参数:scene 地图 scene 实例

将 popup 添加到地图 scene 显示

  1. popup.addTo(scene);

setHtml

参数:html 字符串

设置 popup html 内容

  1. var html =
  2. '<p>\u7701\u4EFD\uFF1A' +
  3. feature.s +
  4. '</p>\n <p>\u5730\u533A\uFF1A' +
  5. feature.m +
  6. '</p>\n <p>\u6E29\u5EA6\uFF1A' +
  7. feature.t +
  8. '</p>\n ';
  9. popup.setHtml(html);

setText

设置 popup 显示文本内容

  1. popup.setText('hello world');

remove

移除 popup

  1. popup.remove();

事件

close

  1. popup.on('close', () => {});

示例代码

添加 popup

  1. var html = '<p>'+feature.m+'</p>';
  2. const new L7.Popup().setLnglat([112, 32]).setHTML(html).addTo(scene);

FAQ