官方的playground例子不错,但是有不少问题:
1、symbol输出的json不能直接autocast,存在type不一致问题;
2、未提供交互的接口,没有可以其他程序调用返回的获取的方式,虽然能改造,工程量极大;
3、非Vue实现(这不算问题,但对于Vue开发者来说是问题)
基于上述原因,基于Vue3、element-plus和arcgis javascript 4.20的api去实现playground的功能,先上图如下
目前已实现功能如下:
1、支持SimpleMarkerSymbol、SimpleLineSymbol、SimpleFillSymbol(这三样最常用,后续会支持其他)
2、可视化配置所有参数,所见即所得;
3、暴露函数接口,通过函数接口可以获取生成的autocast的符号json。供其他程序实现符号化管理。
未完待续,暂不开源,后续会开源