inserire punti di interesse(popup) in una mappa
Ciao a tutti,
qualcuno puo' darmi una mano a creare una mappa che abbia segnati al suo interno dei popup ?
Grazie mille
Ciao a tutti,
qualcuno puo' darmi una mano a creare una mappa che abbia segnati al suo interno dei popup ?
Grazie mille
Risposte
nessuno disposto ad aiutarmi?
nessuno disposto ad aiutarmi?
Ciao, sono anch'io alle prese
Ciao,
sono anch'io alle prese con lo studio di una soluzione basata su drupal per la gestione di mappe.
Io sto approfondendo la solluzione basata su: OpenLayer e GeoField se cerchi su google trovi molto materiale. Da quello che ho capito, questa soluzione è estremamente potente, e ti da la possibilità di partire da una semplice mappa con dei punti fino a mappe molto complesse con layer sovrapposti.
Se vuoi vedere la comparazione dei diversi sistemi, ci sono questi due aritcoli:
Comparison of mapping modules: https://www.drupal.org/node/1704948
Geospatial Modules Assessment: https://groups.drupal.org/node/89769
Se mi spieghi meglio che tipo di flessibilità hai bisogno, provo a darti più dettagli ..
Ciao
Ciao,grazie per la risposta
Ciao,grazie per la risposta ,
quello che vorrei fare è molto semplice , vorrei inserire in una mappa semplicemente dei punti di interesse nei quali una volta puntato il mouse appare una finestra popup con delle informazioni.
Se poi riuscissi a mattere la mappa dentro un div come contenuto del nodo sarebbe il massimo.
Sto provando a seguire il tuo
Sto provando a seguire il tuo consiglio ma ho notato che nella sezione "LOCALIZZAZIONE" dove dovrebbe apparire la mappa non mi appare nulla come se non mi leggesse il modulo geoPHP , eppure l'ho installato e ho copiato la sua libreria nella cartella sites/all/libraries/geoPHP
cosa puo' essere?
Ciao, nel weekend ho fatto
Ciao,
nel weekend ho fatto altre prove e alla fine la soluzione ideale, almeno per me è,
è basata su Leaflet,
ecco un sito di esempio per capire cosa puoi fare: http://wikivillage.co.za/
Qui trovi come installare leaflet: https://www.drupal.org/node/1645460
Qui un ottimo video tutorial su come installare e configuare il tutto: https://www.youtube.com/watch?v=u-1bQY8AVqw
* Questi sono i moduli che ho installato:
Libraries
cTools
Entity
Leaflet
Leaflet Views
Geofield is the preferred module for storing geo data in a field.
GepPHP Views allows creating lists of data that can be plotted on a Leaflet map.
Addressfield & Geocoder make a nice combination for storing street address information in separate fields and automatically turning this into the geo data.
Token provides replacement tokens that may be used to customize the Popup text in the field formatter settings.
--------------------------------------------------
* Se usi drush, questi sono tutti i moduli che devi installare:
drush dl libraries
drush en libraries -y
drush dl ctools
drush en ctools -y
drush dl entity
drush en entity -y
drush dl leaflet
drush en leaflet -y
drush en leaflet-views -y
drush en views_ui -y
drush dl geolocation
drush en geolocation geolocation_googlemaps
drush dl leaflet_markercluster
drush en leaflet_markercluster -y
drush dl leaflet_more_maps
drush en leaflet_more_maps -y
---------------------------------------------------
Estensioni interessanti per estendere le funzionalità:
leaflet_markercluster
https://www.drupal.org/project/leaflet_markercluster
Leaflet More Maps
https://www.drupal.org/project/leaflet_more_maps
---------------------------------
grazie , conosci per caso
grazie , conosci per caso qualche tutorial che spiega i passaggi per realizzare una mappa di quel tipo?
Inoltre non resco ancora a
Inoltre non resco ancora a capire come risolvere il problema che non mi mostra la mappa quando vado su crea evento , nel campo LOCALIZZAZIONE non si vede nulla . sai quale puo' essere il problema?
se provi a seguire il video
se provi a seguire il video che ti ho dato sopra:
https://www.youtube.com/watch?v=u-1bQY8AVqw
è abbastanza utile.
Non è facile spiegare i passaggi, in breve ti posso dire:
1) Per creare il form per inserire una nuova location, che ti dia la possibilità di geolocalizzare il luogo con la mappa utilizza il field: Geolocation
- crea un contentype con un campo di tipo: Geolocation che chiami ad esempio "location"
- in "Manage Display" utilizza Dinamic Google Map
2) crea una view di tipo page con:
Format:Map (Leaflet API, via IPGV&M) che visualizzi i post del content type sopra definito
Nell'impostazioni devi richiamare il campo "location" in:
- Name of latitude field in Views query
- Name of longitude field in Views query
Questa view la richiami con un menu, in modo che visualizzerai la tua mappa con tutti i punti inseriti nel nuovo content type.
capisco che non sia semplice, anche io ci ho perso un po' di tempo.
Forse il video tutorial sopra ti puoi aiutare.
ok, per quanto riguarda quel
ok, per quanto riguarda quel problema che ti ho detto della non visualizzazione della mappa all'interno di "LOCALIZZAZIONE" ,hai qualche idea di cosa puo' essere?
Ad esempio anche se vado su
Ad esempio anche se vado su "OpenLayers 3.1.x examples" mi da varie opzioni di visualizzazione delle mappe ,pero' qualunque mappa io scelga all'iterno di "Mapbox examples" non mi appare nulla
mi spiace ma non so come
mi spiace ma non so come aiutarti ... magari quando ho finito di implementare la soluzione che serve a me, preparo un breve post e posto qui il link
sono molte le variabile, poi come ti dicevo alla fine ho optato per leaflet, proprio per la sua semplicità.
sto seguendo il link che mi
sto seguendo il link che mi hai dato , molte cose adesso sono piu chiare ,grazie mille, non riesco pero' a capire come si crea il popup con del contenuto al suo interno. Seguendo quel tutorial che mi hai passato riesco a creare solo un popup con un titolo dentro
usando Leaflet, Per scrivere
usando Leaflet, Per scrivere le informazioni o mettere una foto dentro il popup devo usare il campo titolo oppure c'è un modo per creare un contenuto all'interno del popup?
Per quanto riguarda invece la geolocalizzazione è possibile inserire le coordinate(per essere piu' preciso nel dettaglio) invece che inserire solo il nome della citta ?
Emanna puoi darmi qualche
Emanna puoi darmi qualche suggerimento relativo alla prima domanda?
Se qualcuno vuole rispondere
Se qualcuno vuole rispondere (in qualunque momento del giorno o della notte di qualisiasi mese o anno) io non mi offendo ;)
usando Leaflet, Per scrivere le informazioni o mettere una foto dentro il popup devo usare solo il campo titolo* oppure c'è un modo per creare un contenuto all'interno del popup?
(*intendo dire che riesco a visualizzare dentro il popup solo cio' che scrivo dentro il campo titolo)
Grazie a tutti