address review by @fredj

This commit is contained in:
Bart van den Eijnden
2013-05-22 13:01:41 +02:00
parent dc922b4ffa
commit 969b47c78c
3 changed files with 22 additions and 3 deletions

View File

@@ -43,7 +43,11 @@
</div>
<div id="tags">GPX</div>
</div>
<div class="span4 pull-right">
<div id="info" class="alert alert-success">
&nbsp;
</div>
</div>
</div>
</div>

View File

@@ -1,4 +1,3 @@
goog.require('ol.Collection');
goog.require('ol.Map');
goog.require('ol.RendererHint');
goog.require('ol.View2D');
@@ -20,7 +19,7 @@ var vector = new ol.layer.Vector({
});
var map = new ol.Map({
layers: new ol.Collection([raster, vector]),
layers: [raster, vector],
renderer: ol.RendererHint.CANVAS,
target: 'map',
view: new ol.View2D({
@@ -29,6 +28,20 @@ var map = new ol.Map({
})
});
map.on('mousemove', function(evt) {
map.getFeatureInfo({
pixel: evt.getPixel(),
layers: [vector],
success: function(features) {
var info = [];
for (var i = 0, ii = features.length; i < ii; ++i) {
info.push(features[i].get('name') + ': ' + features[i].get('type'));
}
document.getElementById('info').innerHTML = info.join(', ') || '&nbsp;';
}
});
});
var gpx = new ol.parser.GPX();
var url = 'data/gpx/yahoo.xml';

View File

@@ -127,6 +127,8 @@ ol.parser.GPX = function(opt_options) {
var value = this.getChildValue(node);
if (obj.properties) {
obj.properties[local] = value.replace(this.regExes.trimSpace, '');
} else {
obj[local] = value.replace(this.regExes.trimSpace, '');
}
}
}