我正在努力将旧坐标系的一些地图/区域转换为更简单(不太详细)的模型,以便在网络上表示(使用jVectorMap)。我已成功使用 Douglas Peucker 算法(来自此处的代码:http: //www.codeproject.com/Articles/18936/AC-Implementation-of-Douglas-Peucker-Line-Approxi)。
它工作得很好,但是这个实现没有考虑到这些区域相互对齐(共享边界),这在使用更高的容差时会导致非常丑陋的结果,如下所示。
是否有可能实施区域保持一致的解决方案?