Стилизовать обводку полигона и заливать по-разному? - PullRequest
1 голос
/ 08 апреля 2020

Стилизация обводки полигона и заливки по-другому не работает из примера, который я нашел следующим образом:

   // Add a layer for rendering polygons.
    polygonLayer = new atlas.layer.PolygonLayer(dataSource, null, {
            filter: ['any', ['==', ['geometry-type'], 'Polygon'], ['==', ['geometry-type'], 'MultiPolygon']], // Only render Point or MultiPoint in this layer.
            minZoom: 18,
            strokeColor: 'navy',
            strokeWidth: 2,
            fillColor: 'light blue',
            fillOpacity: 0.3
        });

Полигон получает цвет заливки и непрозрачность, но цвет обводки не применяется правильно? Так что изменилось или, что более важно, как я могу это сделать?

1 Ответ

1 голос
/ 08 апреля 2020

Слой многоугольника отображает только область заливки. Чтобы нарисовать контур многоугольника, используйте линейный слой, подключенный к тому же источнику данных. См. Второй пример в документации: https://docs.microsoft.com/en-us/azure/azure-maps/map-add-shape

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...