WKT и открытые слои

Я не могу понять, как использовать формат WKT в OpenLayers.

Я попытался найти решение в документации, которое в основном принесло меня к этому: http://jsfiddle.net/Christer/WG8YP/2/

Но это дает мне ошибку:

Uncaught SyntaxError: Unexpected number

Я понятия не имею, в чем проблема, так как числа и все остальное скопировано прямо из собственных границ / точек / гео.


person Christer    schedule 14.08.2012    source источник


Ответы (1)


Попробуй это

http://jsfiddle.net/WG8YP/4/

addFeatures принимает массив возможностей.

Код:

var polygonFeature = wkt.read("POLYGON((-15.8203125 2.4609375, -15.8203125 -10.546875, 6.85546875 -11.25, 8.26171875 -3.33984375, -15.8203125 2.4609375))");
polygonFeature.geometry.transform(map.displayProjection, map.getProjectionObject());         
vectors.addFeatures([polygonFeature]);
person capdragon    schedule 14.08.2012
comment
Спасибо большое чувак! Сделал мой день - Не знал, что это заняло строку! Что касается массива, я тоже пробовал это, но, как показывает ваш пример, wkt.read принимает строку. - person Christer; 15.08.2012