address review by @fredj
This commit is contained in:
+5
-1
@@ -43,7 +43,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div id="tags">GPX</div>
|
<div id="tags">GPX</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="span4 pull-right">
|
||||||
|
<div id="info" class="alert alert-success">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+15
-2
@@ -1,4 +1,3 @@
|
|||||||
goog.require('ol.Collection');
|
|
||||||
goog.require('ol.Map');
|
goog.require('ol.Map');
|
||||||
goog.require('ol.RendererHint');
|
goog.require('ol.RendererHint');
|
||||||
goog.require('ol.View2D');
|
goog.require('ol.View2D');
|
||||||
@@ -20,7 +19,7 @@ var vector = new ol.layer.Vector({
|
|||||||
});
|
});
|
||||||
|
|
||||||
var map = new ol.Map({
|
var map = new ol.Map({
|
||||||
layers: new ol.Collection([raster, vector]),
|
layers: [raster, vector],
|
||||||
renderer: ol.RendererHint.CANVAS,
|
renderer: ol.RendererHint.CANVAS,
|
||||||
target: 'map',
|
target: 'map',
|
||||||
view: new ol.View2D({
|
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(', ') || ' ';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
var gpx = new ol.parser.GPX();
|
var gpx = new ol.parser.GPX();
|
||||||
|
|
||||||
var url = 'data/gpx/yahoo.xml';
|
var url = 'data/gpx/yahoo.xml';
|
||||||
|
|||||||
@@ -127,6 +127,8 @@ ol.parser.GPX = function(opt_options) {
|
|||||||
var value = this.getChildValue(node);
|
var value = this.getChildValue(node);
|
||||||
if (obj.properties) {
|
if (obj.properties) {
|
||||||
obj.properties[local] = value.replace(this.regExes.trimSpace, '');
|
obj.properties[local] = value.replace(this.regExes.trimSpace, '');
|
||||||
|
} else {
|
||||||
|
obj[local] = value.replace(this.regExes.trimSpace, '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user