Improve RegExp for parsing coordinates, thanks @tschaub
This commit is contained in:
@@ -363,7 +363,7 @@ ol.format.KML.readFlatCoordinates_ = function(node) {
|
|||||||
// The KML specification states that coordinate tuples should not include
|
// The KML specification states that coordinate tuples should not include
|
||||||
// spaces, but we tolerate them.
|
// spaces, but we tolerate them.
|
||||||
var re =
|
var re =
|
||||||
/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*,\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)(?:\s*,\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?))?\s*/i;
|
/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?))?\s*/i;
|
||||||
var m;
|
var m;
|
||||||
while ((m = re.exec(s))) {
|
while ((m = re.exec(s))) {
|
||||||
var x = parseFloat(m[1]);
|
var x = parseFloat(m[1]);
|
||||||
|
|||||||
Reference in New Issue
Block a user