Salve a tutti,
sto cercando di creare una mappa che mostri i clienti della ditta presso la quale lavoro.
Per ogni cliente ho le coordinate.
Vorrei creare una vista simile a Node Location.
Ho fatto varie prove partendo da cose semplici.
Tra le varie prove ho creato un tipo di contenuto con un campo di tipo location.
Nel creare poi un contenuto di prova ho impostato l'input format = gmap .
Nel campo di tipo location ho impostato le coordinate direttamente cliccando sulla mappa mostrata.
Quando però salvo il contenuto e visualizzo il contenuto la mappa non mi compare.
Potete darmi qualche dritta ?
Grazie mille,
Ciao,
come hai realizzato la vista? Hai passato corretamente le cordinate come gradi decimali nelle impostazioni di visualizzazioni gmap (direttamente nella vista, quando selezione il tipo di visualizzazione)?
;)
Intendi i dati di style: gmap ? Se si ti giro i dati:
Grouping field: <none>
Macro: [gmap zoom=9 |center=44.50434127765394,12.01080322265625 |width=400px |height=300px |control=Small |type=Map]
Data source: Location.data
Marker / fallback marker to use: Drupal
Display a tooltip when hovering over markers -> Tooltip field: Location Latitude
Nei fields della vista ho messo:
Location: Latitude Latitude
Location: Longitude Longitude
Comunque sono ancora rimasto alla visualizzazione del campo location su un tipo di contenuto che ho creato :( .
Grazie per l'interessamento.
JHY
Breve aggiornamento.
Ho notato che quando salvo i dati (Location name, Street, Additional, Country, Latitude, Longitude) in un contenuto avente il campo "Location", i dati non mi vengono salvati...
JHY
Partiamo con ordine:
Questo andrebbe meglio se invece di Data source: Location.data tu gli passassi direttamente i due campi Laitude e Longitude. Per farlo, basta che li aggiungi nei campi (impostali pure come nascosti a meno che non vuoi visualizzarli nel baloon) e poi, nelle impostazioni del display gli passi quei due campi come latitude e longitude (ricordati di metterli come decimal degree).
Si, questi sono corretti come ti ho scritto sopra... basta solo che vai ad associarli alle impostazioni del display.
Sei sicuro che non vengano salvati? Hai controllato nel db che i dati non vengono salvati?
Prova a vedere se ti restituisce qualche errore nei log recenti.
;)
Grazie mille per i suggerimenti!
Giocandoci praticamente fino all'ora di pranzo
sono riuscito a creare una vista con i clienti.
In pratica ho fatto i seguenti passi:
1) Ho utilizzato un tipo di dato (che avevo precedentemente creato) chiamato "cliente".
2) Ho creato un contenuto cliente, definendo le coordinate nella sezione Location e lasciando stare gli altri campi.
In queso modo sul contenuto (in modalità view) mi è comparso il link a GoogleMap:
ho osservato che se valorizzo i campi Street, Country, ecc ... il link non mi capare.
3) L'input format l'ho lascito impostato a full html.
4) Ho creato una vista di tipo node.
5) Su Style ho selezionato Gmap.
I settaggi attuali di Gmap sono i seguenti:
Grouping field: none
Macro: [gmap ]
Data Source: Location.module
Marker handling: Use single marker type
Marker / fallback marker to use: Small Green
6) I campi, di prova, che ho inserito in fields sono:
Location: Latitude e
Node: Body
7) Ho dato un path alla vista.
8) Ho aggiustato qualche settaggio in Administer->Site configuration->GMAP
Ora devo studiarci un po' su, terrò presenti le tue dritte ;)
Grazie mille :) !
JHY