IT:Deploying your own Slippy Map
Sviluppare la tua Slippy Map è un utilizzo comune di Open Street Map].
Puoi includere le nostre mappe già esistenti nel tuo sito, esattamente come potresti fare con le mappe di Google o Yahoo. Questo può essere fatto utilizzando una delle seguenti JavaScript map libraries:
- OpenLayers (openlayers.org) è una libreria Javascript completamente gratuita, semplice, ricca di funzioni e open-source! Sul link di seguito trovate una serie di semplici esempi già pronti per imparare a usarla: https://wiki.openstreetmap.org/wiki/IT:OpenLayers
- Leaflet (leafletjs.com) è una libreria gratuita Javascript (ma che usa Layer a pagamento) con API leggere, facili da usare e alcuni plugin.
- Google Maps Example mostra come usare le API di Google Maps per presentare le mappe OSM.
Alternative:
- Jawg Widgets () sono dei widgets html/js allo "stato dell' arte" per un'integrazione "seamless" delle mappe e sevizi (stade, geocoding..).
- Mapstraction (mapstraction.com) è un wrapper javascripy per le librerie di cui sopra (e molte altre) che consente di eseguire uno switch tra i fornitori delle mappe online senza riscrivere il codice.
- YCanvas (ycanvas.yoz.sk) libreria Flash/AIR per lo sviluppo web e mobile.
- Zoom zoom zoom map ha una carina funzione di zoom fluido.
- Khtmlib anche questo è per lo zoom fluido.
- Ka-Map (ka-map.maptools.org)
- AFComponents UMap (umapper.com) mappa slippy Flash da includere.
- OpenScales (openscales.org) framework di mapping in Actionscript (flash), configurabile tramite xml.
- Modest Maps (modestmaps.com) in Actionscript3, Python, JavaScript, PHP, Processing, Cinder.
- Modestmaps-js versione Javascript leggera di ModestMaps.
- BruTile (brutile.codeplex.com) una libreria C# per i title services (utilizzo online via silverlight)
- Polymaps (polymaps.org) libreria Javascript da Stamen
Embedding OSM in a CMS/framework
Puoi incudere OSM (Open Street Map) nei tuoi Content Management System preferiti:
CMS/framework | module/plugin | note | sources | tutorial | esempio con mappa OSM inclusa |
---|---|---|---|---|---|
CMS Made Simple | Osm Tag | Modulo basato su OpenLayers | GitHub | Documentazione nella pagina principale | |
CMS Made Simple | Leaflet Tag | Modulo basato su Leaflet | GitHub | Documentazione nella pagina principale | |
Django | GeoDjango | Un web framework geografico "world-class" | incluso nel Django framework | A world-class geographic web framework | geodjango-basic-apps |
Django | OSMEditor | (Vecchio! del 2009) | Editors/Django#Installation | ||
Django-CMS | django-cms-osm | ||||
Drupal | collection of drupal modules to support custom mapping | Drupal tutorial from MapBox MapBox | |||
Drupal | Leaflet module | Leaflet modulo | |||
Drupal | OpenLayers module | OpenLayers modulo | |||
Joomla | injooosm | ||||
Joomla | OSModul | Moduleo basato su Leaflet e supporta i Markers (segni sulla mappa) | |||
Java Server Faces | JSF2Leaf | Powered by Leaflet | |||
MediaWiki | Simple image | This wiki! | |||
MediaWiki | Slippy Map | Powered by OpenLayers | This wiki! | This wiki! | |
MediaWiki | Kartographer | Powered by Leaflet | MediaWiki wiki | Wikivoyage | |
MediaWiki | Maps | Powered by OpenLayers | Manual | ||
MediaWiki | Semantic Maps | Richiede Semantic MediaWiki | Manual | ||
MoinMoin | moinmoinosm | Macro per MoinMoin | Flisol | ||
Novius OS | Ounziw OSM | iframe style OSM map | GitHub | ||
Tiki Wiki CMS Groupware | built-in | via OpenLayers | |||
Typo3 | DE:Typo3 | ||||
WordPress | OSM WordPress Plugin | aggiunge anche files gpx e kml | Download | Simple sample | Plugin Blog |
Vedi anche:
- Cartaro è un framework per includere mapp in CMS differenti, specialmente Drupal.
Sources of tiles
OpenStreetMap tile servers
Tipicamente questi esempi ti mostrano come usare gli "Open Street Map tile servers". Il tuo sito utilizza codice HTML e (forse) Javascript ma le immagini "tile" della mappa sono spedite al tuo browser dai nostri server. Tu devi fare questo in accordo con la tile usage policy. Il "servizio tile" non offre garanzie sulla disponibilità o velocità (se ti aspetti un grosso traffico, perfavore contatta ( contact ) prima la community per discutere delle tue esigenze).
Tile servers alternativi
Sono disponibili fornitori di "tile" alternativi (con le loro politiche di utilizzo). Alcuni di loro uniscono i dati di Open Street Map con la loro immagine per esempio applicando i loro differenti colori o dettagli alle mappe.
Vedi Slippy map tilenames#Tile servers, TMS per una lista di alcuni fornitori di tile.
I tuoi "map tiles"
Per una flessibilità massima, OpenStreetMap ti offre anche la possibilità unica di generare i tuoi "map tiles" — con lo stile che preferici — dai nostri dati.
- Vedi Switch2Osm.org per ulteriori informazioni per creare i tuoi "map tiles".
- TileLauncher è un styled-tileserve pronto per l'utilizzo gratuito per Amazon EC2. In pochi click, scegli il colore del tuo tema, il tuo tipo di Amazon Instance, la tua regione, inserisci le tue credenziali e premi "Launch".
- Tiledrawer è un renderer e server gratuto e prono all'uso che utilizza le catene di strumenti offerti da OSM per Amazon EC2, altri server virtuali e installazioni di Ubuntu su ogni hardware.