Как преобразовать объект круга в объект полигона в Openlayers2?

#javascript #gis #openlayers

#javascript #гис #openlayers

Вопрос:

У меня есть функции со стилем circle, и я хочу изменить circle на некоторый полигон, подобный прямоугольнику. Как я могу это сделать? Я могу использовать обычные фигуры в Openlayers 4, но как насчет Openlayers 2?

Комментарии:

1. вопрос не ясен, можете ли вы привести нам пример круга и прямоугольника.

2. функция var = новые OpenLayers. Feature.Vector(prevLoadedFeatures[j].геометрия,prevLoadedFeatures [j].атрибуты); Создать точечный объект в стиле красного цвета. Я хочу изменить circle на polygon. что-то вроде обычных фигур

3. Я думаю, вам нужно будет использовать эту externalGraphic опцию. Вы можете создать простой прямоугольник в качестве URL-адреса данных.

4. Спасибо. опция externalGraphic сработала для меня.