[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