[Gfoss] openlayers+osm problemi tile
G. Allegri
giohappy a gmail.com
Sab 27 Dic 2008 11:29:04 CET
Io uso osmarender [1] ... allego uno stralcio di codice se puņ essere utile.
var options = {
maxExtent: new
OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34),
numZoomLevels:18,
maxResolution:156543.0339,
units:'m',
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new OpenLayers.Projection("EPSG:4326")
}
map = new OpenLayers.Map(divmap,options);
map.addControl(new OpenLayers.Control.LayerSwitcher());
var gphy = new OpenLayers.Layer.Google(
"Google Physical",
{type: G_PHYSICAL_MAP,'sphericalMercator': true}
);
var gmap = new OpenLayers.Layer.Google(
"Google Streets",{'sphericalMercator': true} // the default
);
var ghyb = new OpenLayers.Layer.Google(
"Google Hybrid",
{type: G_HYBRID_MAP,'sphericalMercator': true}
);
var gsat = new OpenLayers.Layer.Google(
"Google Satellite",
{type: G_SATELLITE_MAP,'sphericalMercator': true}
);
var osmarender = new OpenLayers.Layer.OSM.Osmarender("Osmarender", {
displayOutsideMaxExtent: true,
wrapDateLine: true
});
map.addLayers([gphy, gmap, ghyb, gsat,osmarender]);
map.setCenter(new OpenLayers.LonLat(10.2, 48.9), 5);
Giovanni
[1] http://www.openstreetmap.org/openlayers/OpenStreetMap.js
Maggiori informazioni sulla lista
Gfoss