Проблемы с отображением полигонов - Leaflet - Mapbox - PullRequest
0 голосов
/ 28 февраля 2019

У меня проблема с отображением моих полигонов в листовке, mapbox.

Иногда полигоны отображаются плохо.По причине, которую я не знаю.

Я попытался нарисовать тот же многоугольник с помощью другого онлайн-инструмента для отображения геоджона, и он работал нормально.(http://geojson.io/). Иллюстрировано на рисунке ниже.

Вот некоторый код того, как я отображаю свои полигоны:

let latlngs = _.map(polygonShape, (point) => {
  return [point.y, point.x];
});
var defaultStyle = {
  color: 'white',
  fillColor: color,
  fillOpacity: '0.9',
  weight: 1
};

var clickedStyle = {
  color: "#1de9b6",
  weight: 3
};

var myPolygon = L.polygon(latlngs);
var geoJsonedPoly = myPolygon.toGeoJSON();

var geoJsonLayer = L.geoJson(geoJsonedPoly, {
  onEachFeature: setIrisStyle
}).addTo(map);

Хорошее отображение: enter image description here

Плохое отображение:

enter image description here

Любая помощь будет оценена. СПАСИБО

...