only draw polygons

parent 608400b6
......@@ -171,7 +171,20 @@ function drawPolygon(element) {
if (polygon.geojson.geometry) {
//var coords = osmap.formatCoords(polygon.geojson.geometry.coordinates);
// var biggest = osmap.getBiggestPolygon(coords);
osmap.addGeoJson(polygon.geojson);
//---- temporal, borrar y activar addGeoJson---------------------------
if (polygon.geojson.geometry.type === "MultiPolygon") {
var coords = osmap.formatCoords(polygon.geojson.geometry.coordinates);
var biggest = osmap.getBiggestPolygon(coords);
osmap.addPolygon(biggest);
} else if(polygon.geojson.geometry.type === "Polygon") {
osmap.addGeoJson(polygon.geojson);
}
// ---------------------------------------------------------------------
//osmap.addGeoJson(polygon.geojson); // descomentar al borrar el otro
input_text += ", " + polygon.state
} else {
osmap.addWKTPolygon(polygon.wkt_polygon);
......
......@@ -214,7 +214,7 @@ OpenStreetMapsClass.prototype.getBiggestPolygon = function(coords)
var areas = [];
for (var index in coords) {
var polygon = new ol.geom.Polygon([coords[index]]);
var area = ol.Sphere.getArea(polygon);
var area = ol.sphere.getArea(polygon);
areas.push(area);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment