2015-10-30 40 views
2

我有画我的矢量图形的一个问题 - 当我放大不够,看起来有些坐标被跳过,形状被扭曲 - 见附件图片:Openlayer distors矢量形状

enter image description here

的形状从geojson文件加载,其定义如下:

"coordinates":[[[18.58235,49.81784],[18.58545,49.81738],[18.59252,49.81296] 
,[18.59279,49.80395],[18.59986,49.79953],[18.60013,49.79051] 
,[18.60719,49.78609],[18.61425,49.78168],[18.61093,49.7663] 
,[18.07565,49.432],[18.07509,49.43198],[18.06119,49.43289] 
,[18.04734,49.43411],[18.03356,49.43564],[18.01987,49.43747] 
,[18.00628,49.4396],[17.99281,49.44204],[17.98218,49.44422]]] 

任何想法,有什么不对?

Marek

回答

1

您的多边形几何图形无效。您必须在最后添加另一个坐标对,其值与第一个坐标对相同:

"coordinates":[[[18.58235,49.81784],[18.58545,49.81738],[18.59252,49.81296] 
    ,[18.59279,49.80395],[18.59986,49.79953],[18.60013,49.79051] 
    ,[18.60719,49.78609],[18.61425,49.78168],[18.61093,49.7663] 
    ,[18.07565,49.432],[18.07509,49.43198],[18.06119,49.43289] 
    ,[18.04734,49.43411],[18.03356,49.43564],[18.01987,49.43747] 
    ,[18.00628,49.4396],[17.99281,49.44204],[17.98218,49.44422] 
    ,[18.58235,49.81784]]] 
+0

非常感谢,就是这样! – user3523426