Use quoted properties to fix build failure in advanced mode
This commit is contained in:
+17
-17
@@ -168,19 +168,19 @@ ol.parser.KML = function(opt_options) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
var symbolizers = undefined;
|
var symbolizers = undefined;
|
||||||
if (goog.isDef(container.styles)) {
|
if (goog.isDef(container['styles'])) {
|
||||||
symbolizers = container.styles[0].symbolizers;
|
symbolizers = container['styles'][0]['symbolizers'];
|
||||||
|
|
||||||
} else if (goog.isDef(container.styleMaps)) {
|
} else if (goog.isDef(container['styleMaps'])) {
|
||||||
var styleMap = container.styleMaps[0];
|
var styleMap = container['styleMaps'][0];
|
||||||
for (var i = 0, ii = styleMap.pairs.length; i < ii; i++) {
|
for (var i = 0, ii = styleMap['pairs'].length; i < ii; i++) {
|
||||||
var pair = styleMap.pairs[i];
|
var pair = styleMap['pairs'][i];
|
||||||
if (pair.key === 'normal') {
|
if (pair.key === 'normal') {
|
||||||
if (goog.isDef(pair.styleUrl)) {
|
if (goog.isDef(pair['styleUrl'])) {
|
||||||
this.parseStyleUrl(obj, pair.styleUrl);
|
this.parseStyleUrl(obj, pair['styleUrl']);
|
||||||
feature.set('styleUrl', pair.styleUrl);
|
feature.set('styleUrl', pair['styleUrl']);
|
||||||
} else if (goog.isDef(pair.styles)) {
|
} else if (goog.isDef(pair['styles'])) {
|
||||||
symbolizers = pair.styles[0].symbolizers;
|
symbolizers = pair['styles'][0]['symbolizers'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1101,14 +1101,14 @@ ol.parser.KML.prototype.applyStyle_ = function(feature, styles, styleMaps,
|
|||||||
for (i = 0, ii = styleMaps.length; i < ii; ++i) {
|
for (i = 0, ii = styleMaps.length; i < ii; ++i) {
|
||||||
var styleMap = styleMaps[i];
|
var styleMap = styleMaps[i];
|
||||||
if (styleMap['id'] === styleUrl) {
|
if (styleMap['id'] === styleUrl) {
|
||||||
for (var j = 0, jj = styleMap.pairs.length; j < jj; j++) {
|
for (var j = 0, jj = styleMap['pairs'].length; j < jj; j++) {
|
||||||
var pair = styleMap.pairs[j];
|
var pair = styleMap['pairs'][j];
|
||||||
if (pair.key === 'normal') {
|
if (pair.key === 'normal') {
|
||||||
if (goog.isDef(pair.styleUrl)) {
|
if (goog.isDef(pair['styleUrl'])) {
|
||||||
styleUrl = pair.styleUrl;
|
styleUrl = pair['styleUrl'];
|
||||||
styleUrl = styleUrl.substring(styleUrl.indexOf('#') + 1);
|
styleUrl = styleUrl.substring(styleUrl.indexOf('#') + 1);
|
||||||
} else if (goog.isDef(pair.styles)) {
|
} else if (goog.isDef(pair['styles'])) {
|
||||||
symbolizers = pair.styles[0]['symbolizers'];
|
symbolizers = pair['styles'][0]['symbolizers'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user