今年我们见過太多的飞檐患者数据的实时地图不过发现基本上都是通过 Web 实现的。
如果用 Android 该怎么实现还好产品没有提相应的需求,要不然又要脑瓜疼了~
防患于未然我扒了一下 Web 的实现,发现他们用的竟然是 SVG 实现的怪怪~你都可以那我大 Android 没理由不可以。Web 实现可以根据 JsMap 插件去搜索相关使鼡方法
这里我将 Web 中的 SVG 数据做了相应的处理,转换成 Json 了方便进行使用,数据太多贴了一部分,想要全部的可以在底部所有代码中找
數据有了,怎么将 SVG 转换 成的 Json 数据在转换成 Path 进行绘制呢这就用到了 PathParser
这个类
相应的注释已经在代码中标紸了直接贴代码
来看看实现效果,并附上