Hi there,
I'm working in conect google layers in my GN as a layers in mainmap. I
checked basically ol_map.js and config-gui.xml files to try to configure it.
In config-gui.xml I added:
/<mapViewer options="{projection: 'EPSG:4326', maxExtent: new
OpenLayers.Bounds(-180,-90,180,90), units: 'degrees', restrictedExtent: new
OpenLayers.Bounds(-180,-90,180,90)}">
<layers>
<layer server="http://data.fao.org/geo/wms?" tocName="Sat│lᄋlit"
params="{layers: 'COMMON:dark_bluemarble', format: 'image/png'}"
options="{isBaseLayer: true}" />
<layer server="http://129.206.228.72/cached/osm?" tocName="Pol■tic"
params="{layers: 'osm_auto:all', format: 'image/png'}"
options="{isBaseLayer: true}" />
<layer server="http://geonetwork3.fao.org/ows/14074?" tocName="Plantilla"
params="{layers: 'Country Boundaries', format: 'image/png'}"
options="{isBaseLayer: true}" />/
*<googleLayer server="google" tocName="Google Satellite"
type="G_SATELLITE_MAP" defaultLayer="true" />*
/</layers>/
and in ol_map.js I added these two paragraphs of code as it here
http://131.220.109.2/geonetwork/scripts/ol_map.js
/for (var i=0; i<layers.length; i++) {
createWmsLayer(layers[i][0],layers[i][1],layers[i][2],layers[i][3]);
}
for (var i=0; i<layers.length; i++) {
if(layers[i][1] == "google"){
createGoogleLayer(layers[i][0],layers[i][1],layers[i][2],layers[i][3]);
}
else{
createWmsLayer(layers[i][0],layers[i][1],layers[i][2],layers[i][3]);
}
}
addPositionControl();</i>
/var createGoogleLayer = function(name,url,type,defaultLayer) {
var tempLayer = "";
if(type=="G_HYBRID_MAP"){
tempLayer=new OpenLayers.Layer.Google(name,{type:G_HYBRID_MAP,
'sphericalMercator': true, wrapDateLine: true});
}
if(type=="G_SATELLITE_MAP"){
tempLayer=new OpenLayers.Layer.Google(name,{type:G_SATELLITE_MAP,
'sphericalMercator': true, wrapDateLine: true});
}
if(type=="G_NORMAL_MAP"){
tempLayer=new OpenLayers.Layer.Google(name,{type:G_NORMAL_MAP,
'sphericalMercator': true, wrapDateLine: true});
}
if(type=="G_PHYSICAL_MAP"){
tempLayer=new OpenLayers.Layer.Google(name,{type:G_PHYSICAL_MAP,
'sphericalMercator': true, wrapDateLine: true});
}
if(tempLayer != ""){
map.addLayer(tempLayer);
if(defaultLayer){
map.setBaseLayer(tempLayer);
}
}
};/
I forgot something??
Please help
Víctor
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/Conect-google-layers-in-mainmap-tp5016229.html
Sent from the GeoNetwork users mailing list archive at Nabble.com.