GMap+Location

3 contenuti / 0 new
Ultimo contenuto
GMap+Location

Spero qualcuno possa aiutarmi perchè sono diversi giorni che sto diventando matto per visualizzare i marker su una GMap. Credo di avere settao tutti i parametri corretti, perchè credo ormai di aver letto tutta la documentazione sia in italiano che inglese. Ho installato su server Linux la versione 6.16 (avevo provato anche con la 6.19), GMap 6.x-1.1, Location 6.x-3.1, CCK 6.x-2.8,6.x-2.11 + il modulo file framework 6.x-1.0-alpha5 per caricare immagini geoeferenziate. Le immagini vengono caricate correttamente e nella visualizzazione dell'immagine vengono visualizzate correttamente le coordinate. Quando eseguo la view, però viene visualizzata correttamente solo la mappa, ma non sembra esserci verso di fargli visualizzare anche i marker nelle posizioni corrette. Se qualcuno ha qualche idea e mi potesse dare una mano gli sarei veramente grato, altrimenti sarò costretto a cambiare CMS anche se mi dispicerebbe perchè mi sembra che Drupal sia molto flessibile.
Grazie in anticipo

mi pare un setup complesso.
in più non ho capito molto:
- come c'entrano le immagini georeferenziate con gmap (che usa google maps)?
- come intendi usare location?
- la vista come è costruita?

se mi spieghi cosa vuoi ottenere forse posso provare ad aiutarti...

Volentieri, grazie
L'obiettivo consiste nel caricare all'utente una fotografia georeferenziata (è possibile caricare nel blocco exif di un'immagine le coordinate di dove è stata scattata la foto) e posizonarla nella posizione corretta sulle google maps.
Per questo ho pensato di utilizzare il modulo Location ed il modulo gmap (magari esiste qualcosa di meglio, ma è da pochissimo tempo che uso Drupal). L'immagine viene caricata tramite il modulo file framework.image a cui ho associato il field CCK location. L'immagine viene letta corretamente, tanto è vero che abbinata all'immagine mi vengono mostrati i dati exif tra cui le coordinate geografiche di dove è stata scattata). La view la creo per mostrare un marker sulle Google maps nel luogo in cui la foto è stata scattata.

1) Costruisco una view di tipo: node
2) Stile: GMap
3) Campi: Files:file - Luogo:coordinate - Luogo:latitudine - Luogo:longitudine
4) Filtri: Node:pubblicato (yes) - Node:tipo (file)
5) Display Page
e salvo

Risultato: mi viene mostrata la mappa correttamente, ma non è visibile il marker.
Se ti può tornare utile di seguito c'è parte dell'HTML che mi viene restituito che contiene le coordinate associate al marker.

jQuery.extend(Drupal.settings, { "basePath": "/dpl/", "admin_menu": { "margin_top": 1 }, "gmap_markermanager": [ ], "gmap": { "auto1map": { "width": "900px", "height": "600px", "zoom": 4, "maxzoom": "14", "controltype": "Large", "align": "None", "maptype": "Satellite", "mtc": "standard", "baselayers": { "Map": 1, "Satellite": 1, "Hybrid": 1, "Physical": 1 }, "styles": { "line_default": [ "0000ff", "5", "45", "", "" ], "poly_default": [ "000000", "3", "25", "ff0000", "45" ], "highlight_color": "ff0000" }, "line_colors": [ "#00cc00", "#ff0000", "#0000ff" ], "behavior": { "locpick": false, "nodrag": 0, "nokeyboard": 1, "nomousezoom": 0, "nocontzoom": 0, "autozoom": 0, "dynmarkers": 0, "overview": 0, "collapsehack": 0, "scale": 0, "extramarkerevents": false, "clickableshapes": false, "googlebar": 0, "highlight": 0 }, "markermode": "1", "id": "auto1map", "markers": [ { "latitude": 53.343279, "longitude": -6.270575, "markername": "drupal", "offset": 0, "text": "\x3cdiv class=\"gmap-popup\"\x3e \n \x3cdiv class=\"views-field- ecc....

Spero di essere riuscito a spiegarti il problema ed il procedimento. Se hai un'idea te ne sono grato.