Browse Source

fix the issue #24

tags/2.1.3
Caven Chen 4 years ago
parent
commit
72554e876e
1 changed files with 5 additions and 1 deletions
  1. 5
    1
      modules/parse/Parse.js

+ 5
- 1
modules/parse/Parse.js View File

@@ -88,14 +88,18 @@ class Parse {
/**
* Parses polygon positions to array
* @param positions
* @param loop
* @returns {[][]}
*/
static parsePolygonCoordToArray(positions) {
static parsePolygonCoordToArray(positions, loop = false) {
let result = []
positions = this.parsePositions(positions)
positions.forEach(item => {
result.push([item.lng, item.lat])
})
if (loop && result.length > 0) {
result.push(result[0])
}
return [result]
}
}

Loading…
Cancel
Save