osm: be explicit about projection of data

master
Antoine Beaupré 2012-08-09 00:40:17 -04:00
parent 8fb42f42f4
commit b57cad3131
1 changed files with 6 additions and 3 deletions

View File

@ -47,7 +47,7 @@ function mapsetup(divname, options) {
if (options.format == 'CSV') { if (options.format == 'CSV') {
pois = new OpenLayers.Layer.Text( "CSV", pois = new OpenLayers.Layer.Text( "CSV",
{ location: options.csvurl, { location: options.csvurl,
projection: map.displayProjection projection: new OpenLayers.Projection("EPSG:4326")
}); });
} else if (options.format == 'GeoJSON') { } else if (options.format == 'GeoJSON') {
pois = new OpenLayers.Layer.Vector("GeoJSON", { pois = new OpenLayers.Layer.Vector("GeoJSON", {
@ -55,7 +55,8 @@ function mapsetup(divname, options) {
url: options.jsonurl, url: options.jsonurl,
format: new OpenLayers.Format.GeoJSON() format: new OpenLayers.Format.GeoJSON()
}), }),
strategies: [new OpenLayers.Strategy.Fixed()] strategies: [new OpenLayers.Strategy.Fixed()],
projection: new OpenLayers.Projection("EPSG:4326")
}); });
} else { } else {
pois = new OpenLayers.Layer.Vector("KML", { pois = new OpenLayers.Layer.Vector("KML", {
@ -66,7 +67,9 @@ function mapsetup(divname, options) {
extractAttributes: true extractAttributes: true
}) })
}), }),
strategies: [new OpenLayers.Strategy.Fixed()]}); strategies: [new OpenLayers.Strategy.Fixed()],
projection: new OpenLayers.Projection("EPSG:4326")
});
} }
map.addLayer(pois); map.addLayer(pois);
select = new OpenLayers.Control.SelectFeature(pois); select = new OpenLayers.Control.SelectFeature(pois);