Tag: maps

Open Layers: applicare stili agli elementi di layers vettoriali

9 luglio 2011Categoria:javascript

Con OpenLayers è possibile visualizzare overlays vettoriali sopra alle mappe per mostrare ad esempio informazioni aggiuntive di un punto / zona.

Ai vettori aggiunti è possibile applicare degli stili differenti (dimensioni, colori, icone, …) in base alle proprietà di ciascun oggetto (feature) tramite la classe OpenLayers.Rule() .
Un insieme di “features” sono descritte in formato GeoJSON nel seguente modo:

Leggi tutto…

OpenLayers: nascondere il popup di Google Maps API v3

19 giugno 2011Categoria:javascript

Utilizzando le API di Google Maps v3 con OpenLayers viene visualizzato un popup con le informazioni sulla mappa, il quale anche se chiuso ritorna ad essere visualizzato dopo ogni spostamento o zoom della mappa.

Leggi tutto…

Map Icons Collections: icone free per mappe

11 giugno 2011Categoria:varie

Map Icons Collections è una collezione di icone gratuite per segnalare punti di interesse sulle mappe, come ad esempio negozi, eventi, ristoranti, trasporti, ecc.

Le icone sono divise per categorie, ognuna delle quali ha un colore diverso. Si possono scaricare singolarmentein un unico file zip .

Leggi tutto…

Usare markers personalizzati in Google Maps

6 gennaio 2010Categoria:javascript

Attraverso le API di Google Maps è possibile visualizzare sulla mappa dei markers personalizzati.

Visualizza l’esempio

Ecco lo script da inserire all’interno del tag body:

Leggi tutto…

Google Maps : modifica automatica della API key in base all’host con PHP

23 dicembre 2009Categoria:php

Durante lo sviluppo di un’applicazione nella quale si utilizzano gli script messi a disposizione da Google per il servizio GoogleMaps è normale doverla testare su diversi server. Ad esempio è possibile che l’applicazione risieda nel server locale per i primi prototipi, su un server di test per essere condivisa con altri collaboratori o per essere visibile al cliente ed infine in un ambiente produzione.
Il cambio tra i diversi server (principalmente tra i primi due) può avvenire molto spesso, anche più volte durante lo stesso giorno, e per questo motivo la API key dovrebbe essere modificata ogni volta con conseguente perdita di tempo. Se poi gli script sono utilizzati in più pagine il tempo perso aumenta e può essere facile dimenticarsi di cambiare una key.

Per ovviare a questo problema e non ripetere continuamente le stesse operazioni è possibile utilizzare il seguente snippet di codice per automatizzare lo switch della chiave da inserire. Leggi tutto…