Ciao ragazzi, ho un problema, non riesco a trovare/utilizzare propriamente alcuni moduli per gestire delle mappe che ho provato.

Allora, prima di tutto vi spiego la mia esigenza, io avrei necessità di visualizzare dei nodi sulle mappe.
Questi nodi conterranno recensioni (ad esempio) di alberghi, cinema, ristoranti, etc... e i nodi che parlano di 'ristoranti' dovrebbero avere un marker (icona sempre creata da me), i cinema un'altra ancora e così via..

Ora, non sò quale sia il metodo migliore per differenziare questi nodi, avevo pensato di creare un vocabolario 'categoria', oppure di creare un content-type per ogni tipologia di nodo (che non sono in realtà tantissimi).
Ma il metodo che sceglierò dipenderà dalle possibilitò che mi offre il modulo per le mappe, anche se io preferire usare il vocabolario.

Durante la creazione dei nodi, avrei bisogno che il campo 'posizione' avesse una mappa dove l'utente piazza il marker a mano, con il campo 'cerca località' (e questo lo fà il modulo Google Maps Tools, gmaps), insomma, l'utente deve poter indicare dove si trova quel nodo nel modo più semplice possibile.

Dopodichè, io dovrei avere la possibilit di generare viste delle mappe (o anche solo varie mappe, senza usare il modulo view), dove posso dire 'il centro è parigi, zoom al 40, mostrami cinema e alberghi', oppure 'cinema e ristoranti'.

Io attualmente ho provato i seguenti moduli:

Google Maps Tools (gmaps)
Gmap (senza la s!)
Mapping Kit.

Il primo è senza dubbio il più facile da usare, ma non sono riuscito a utilizzare i marker personalizzati, non sò se non lo consente o se sono io che non sono riuscito, anche per il discorso delle 'viste mappe' funziona ma non riesco a differenziare i marker in base ad un attributo del nodo. Però ha il metodo di 'localizzazione nodo' migliore (anzi, l'unico decente)

Gmap e Mapping Kit sono quasi sicuro che permettano di fare tutto quello che mio server, ho visto gli esempi e sembrano davvero completi, ma o io sono imbecille (che non lo escludo ;), o ci vuole un ingeniere aerospaziale per configurarli e usarli: non sono riuscito a fare praticamente niente.

Io punterei a usare uno degli ultimi due anche perchè hanno un utilizzo da parte della community molto maggiore, questo mi dà un pò più di sicureazza sulle future release/bugs (gmaps lo usano in 20 persone circa).

A voi chiedo: viste le mie necessità, avete già esperienza in merito?
Quali moduli mi consigliate? E sopprattutto, come utilizzarli (mi fareste davvero un grandissimo piacere se mi fate un esempio)?