Parcourir la source

fix the issue #24

tags/2.1.3
Caven Chen il y a 4 ans
Parent
révision
72554e876e
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5
    1
      modules/parse/Parse.js

+ 5
- 1
modules/parse/Parse.js Voir le fichier

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

Chargement…
Annuler
Enregistrer