OpenLayer, mostrare vari layers dinamicamente

10 contenuti / 0 new
Ultimo contenuto
OpenLayer, mostrare vari layers dinamicamente

Salve,

ho questo problema:

ho configurato OpenLayers per la visualizzazione sulla mappa dei diversi contenuti del sito, ognuno su un layer diverso creato con una vista filtrata per content type.

In questo momento ho una mappa con tutti i contenuti del sito. Vorrei però che l'utente potesse scegliere di visualizzarne solo alcuni in modo dinamico, ad esempio con filtri esposti.

E' possibile?

Grazie

Lo hai detto te esponi i filtri.

Hai dimestichezza con Openlayers?
Perchè non credo funzioni così.

Ogni Layer è una vista indipendente, ad esempio "mostra città con oltre 10.000 abitanti" , ognuno con il proprio marker etc.

Questi layer vanno ad essere aggiunti in Presets di Openlayer su quella che sarà la mappa "somma" dei vari layer.

Poi per visualizzare tale mappa viene creata un'altra vista che semplicemente ha come style "openlayer map" e carica la mappa "somma". Qui non ci sono filtri, perchè importa semplicemente la mappa con i vari layer e la restituisce come blocco o pagina etc.

I filtri non vedo come usarli

Ps: i filtri esposti ho provato ad usarli col modulo GMAP ma qui ho dei problemi diversi: con i filtri esposti ed AJAX, una voltra selezionato il filtro, i marker spariscono.

PEr questo sono passato ad Openlayer dove spero di trovare il modo di fare una mappa con layer/contenuti che gli utenti possono cambiare

Prova a metterli e probabilmente funzioneranno, comunque io uso spesso gmap e funzionano alla grande, altrimenti ti puoi ricreare ogni vista come attachment.

Io non ho pregiudizi tra Openlayer e GMAP, vorrei solo un risultati simile a questo:

http://www.tripadvisor.it/LocalMaps-g187895-d229017-Grand_Hotel_Baglioni...

Quote:
altrimenti ti puoi ricreare ogni vista come attachment.

?

Scusa ma che ti costa provare, si comunque puoi avere quei risultati con gmap.

ho ià provato ad utilizzare i filtri esposti con OpenLayers

1) sui singoli "layer", ovvero sulle viste per singoli tipi di contenuto
2) sulla mappa riassuntiva

1) sui singoli layer renderebbe inutile la presenza di più layers, potendo essere essere selezionati dall'utente. Questo però non permette di avere diversi marker per contenuti, essendo nello stesso layer.
2) Sulla mappa riassuntiva non saprei che filtro mettere, dato che non posso filtrare i contenuti. E' una semplice vista fittizia.

Ci vorrebbe il modo di abilitare/disabilitare i layer dinamicante in OpenLayers->Presets->Actions(modifica)->LAyers&Styles

Comunque ora tornerò a provare anche con GMAP ma non mi funzionava ed avevo trovato discussioni su Drupal.org dove veniva indicato il problema della compatibilità dei filtri esposti con questo modulo.
Io nei filtri (per contenuto) mettevo il filtro esposto, ma questo non veniva visualizzato poi. Dovevo attivare AJAX, ma questo portava allo "scomparire" dei marker una volta selezionato un filtro

ps: Uso Drupal 6

Classico caso da Forum.

Dopo 2 giorni a batterci la testa, chiedo aiuto e poi funziona.

Ho provato a rismanettare su GMAP. Ho messo "note:content" come filtro esposto. Niente, non viene visualizzato. Attivo Ajax. Va bene.

Anche a te serve attivare Ajax?

Comunque Openlayer mi pare più flessibile, se trovassi il modo di fare lo stesso con Openlayer preferirei

nessun esperto di OpenLayers?