1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
var tbx= VISU.getMap().getControlsByClass('Geoportal.Control.ToolBox')[0];
// On ajoute les icônes de recherche
var searchbar= new Geoportal.Control.SearchToolbar(
{
div: OpenLayers.Util.getElement(tbx.id+'_search'),
// On ajoute la recherche par lieu
geonamesOptions: {
layerOptions: {
name: 'OPENLS:TOPONYMS.ALL',
formatOptions: {
version:'1.0'
}
}
},
// On ajoute la recherche par adresse
geocodeOptions: {
layerOptions: {
name: 'OPENLS:ADDRESSES.CROSSINGS',
formatOptions: {
version:'1.0'
}
},
matchTypes: [
{re:/city/i, src:Geoportal.Util.getImagesLocation()+'OLScity.gif'},
{re:/street$/i, src:Geoportal.Util.getImagesLocation()+'OLSstreet.gif'},
{re:/number/i, src:Geoportal.Util.getImagesLocation()+'OLSstreetnumber.gif'},
{re:/enhanced/i,src:Geoportal.Util.getImagesLocation()+'OLSstreetenhanced.gif'},
{re:null, src:Geoportal.Util.getImagesLocation()+'OLSstreet.gif'}
]
}
});
VISU.getMap().addControl(searchbar); |
Partager