怎么让 arcgis 4 弹出窗 漂亮 支持多个弹出窗 支持vue或者react

  无论arcgis 3还是 4 的弹出窗,都是要用什么PopupTemplate的模式,我觉得很恶心,你得输出outerHtml, 虽然用vue的 dom创建完成的innerHtml 通过事件发送给popupTemplate的content也行,

但是esri 的样式你得改!当你想实现自由,就是风格非常好看的弹出窗的时候,就很麻烦,而且你要实现多个弹出窗也不好搞

于是有了这个想法

 1. 首先看Dom,esri 弹出窗不过也是Dom节点,他被放在esri-ui class的节点里面,每次移动或者旋转就是调用地理坐标转屏幕坐标

 2. 我们就可以做监听拉,监听view 的extent 和camera就可以了,view.watch 

 3. 前端写vue ,参数传入vue组建,动态使用$mount ,得到$eldom节点 append进来,哈哈你这样想加多少弹出窗就加多少。 

posted @ 2019-06-21 19:28  haibalai  阅读(1428)  评论(1编辑  收藏  举报