de.hideout-lastation.com
Paradies Für Designer Und Entwickler


13 JavaScript-Bibliotheken zum Erstellen interaktiver und benutzerdefinierter Karten

Wir haben zuvor Google Map Maker und 10 weitere Tools vorgestellt, mit denen Sie Karten erstellen können. Wenn Sie jedoch stattdessen Javascript-Bibliotheken verwenden möchten, haben wir den Post für Sie. Hier sind die JS-Bibliotheken, die Sie verwenden können, um spezielle Kartenmarkierungen anzuzeigen, benutzerdefinierte Routenlinien zu zeichnen oder sogar einen Dialog anzuzeigen, wenn Sie den Mauszeiger auf bestimmte Punkte der Karte bewegen.

Personalisieren Sie Ihre Karten im gewünschten Stil - einige davon können mit CSS formatiert werden - oder passen Sie Ihre Karte so an, dass sie so interaktiv ist, wie Sie es möchten. Die Quelle der Kartendaten, Abhängigkeiten und Lizenzen jeder Bibliothek wurde für Ihre Bequemlichkeit aufgenommen.

Mehr über Hongkiat:

  • So stylen Sie Google Maps
  • Ermitteln des Benutzerstandorts mit der Geopositions-API von HTML5
  • Datenvisualisierung: Mehr als 20 nützliche Tools und Ressourcen

GMaps

Google Maps macht das Hinzufügen und Anpassen von Google Maps zum Kinderspiel. Neben dem Hinzufügen einer Karte können Sie auch ein paar Dinge in die Karte einfügen, z. B. Polylinien, die zum Zeichnen einer Route nützlich sein können, eine spezielle Menüsteuerung und sogar HTML-Elemente.

GMaps ist kompatibel mit JSON-formatierten Daten, die Sie verwenden können, um Ihre Karte mit einer bestimmten App wie Foursquare zu integrieren.

  • Kartendatenquelle : Google Maps
  • Abhängigkeiten : keine
  • Lizenz : MIT-Lizenz
jHere

Bei 5KB zeigt Ihnen JHERE, dass Größe keine Rolle spielt; Sie können immer noch eine leistungsstarke interaktive Karte mit einer Handvoll Anpassungsoptionen erstellen. jHERE leitet die Kartenvisualisierung von der Karte HERE ab, die einer der beliebtesten Kartenanbieter für Windows Phone ist.

Die Bibliothek kann mit neuen Funktionen erweitert werden. Für diese Bibliothek wurden einige Erweiterungen entwickelt, einschließlich einer Erweiterung für Formen, Routen und benutzerdefinierte Markierungen.

  • Kartendatenquelle : HERE Maps
  • Abhängigkeiten : jQuery oder ZeptoJS
  • Lizenz : MIT-Lizenz
Kartograph

Kartograph besteht aus zwei Dateien, Kartograph.ph, um die Karte im SVG-Format zu erstellen, und Kartograph.js, um interaktive Elemente oben auf der Karte hinzuzufügen. Da Kartograph.js auf Raphael.js aufgebaut ist, würde die Karte gut zu IE7 funktionieren. Sie können sich die interaktiven Karten-Demos ansehen, um zu erfahren, was Kartograph leisten kann.

  • Kartendatenquelle : Kartograph
  • Abhängigkeiten : Kartograph.py, Raphael und jQuery
  • Lizenz : AGPL und LGPL
Mapael

Mit jQuery Mapael können Sie Karten mit eleganter Datenvisualisierung und Interaktivität erstellen. Sie können zum Beispiel eine Karte erstellen und jede Region auf der Karte mit verschiedenen Farben basierend auf der Region festlegen. Sie können auch eine QuickInfo für die Region hinzufügen sowie Ereignishandler wie click oder hover .

Die Karte wurde im Hinblick auf SEO entwickelt, indem alternative Inhalte für Suchmaschinenroboter bereitgestellt werden, die JavaScript-generierten Inhalt nicht crawlen können.

  • Karten-Datenquelle : Raphael.js
  • Abhängigkeiten : jQuery
  • Lizenz : MIT-Lizenz
D3js

D3.js ist eine umfassende JavaScript-Bibliothek, die Ihre Daten durch HTML, SVG und CSS zum Leben erweckt. Die Verwendung von D3 ist sehr unterschiedlich, einschließlich zum Erstellen einer hoch interaktiven Karte. Sehen Sie diese Karte von World Bank Global Development und Sie werden die Möglichkeiten sehen, was Sie mit D3.js bauen können.

  • Kartendatenquelle: D3.js
  • Abhängigkeiten : keine
  • Lizenz : Nicht definiert
Datenkarten

Wenn das Erstellen einer Map mit D3.js überwältigend ist, können Sie DataMaps verwenden . DataMaps ist im Wesentlichen ein D3.js-Plugin, das speziell zum Erstellen von Karten entwickelt wurde. Es erbt viele der Fähigkeiten von D3.js, daher können Sie einfache oder sehr benutzerdefinierte Karten damit erstellen. Habe ich erwähnt, dass die Karte reagiert?

  • Kartendatenquelle: D3.js
  • Abhängigkeiten : D3.js und TopoJSON
  • Lizenz : MIT-Lizenz
GeoChart

GeoChart ist eine vereinfachte Google Map, die anstelle einer vollwertigen Karte mit kleinen Details Region, Marker und Text darstellt. Die Karte wird in SVG generiert und kann auf viele Arten angepasst werden, einschließlich der Änderung der Regionsfarben, dem Hinzufügen von Popup-Fenstern und benutzerdefinierten Kartenmarkierungen.

  • Kartendatenquelle : Google Maps
  • Abhängigkeiten : keine
  • Lizenz : Lesen Sie Google Maps TOS
Ort

Maplace, ein jQuery-Plugin zum Generieren von Karten über das Google Maps API v3. Maplace funktioniert in allen Browsern, einschließlich IE6. Dies ist ein weiteres großartiges Plugin, das Ihre Aufmerksamkeit verdient, wenn Sie die Karte so einfach wie möglich erstellen möchten.

  • Kartendatenquelle : Google Maps
  • Abhängigkeiten : jQuery
  • Lizenz : MIT-Lizenz
Stattlich

Stattlich ist JavaScript-Bibliothek, die entwickelt wird, um US-Karten zu generieren. Die Bibliothek ist vergleichbar leicht, wenn man bedenkt, dass Sie interaktive Elemente auf Ihre generierten Karten hinzufügen können.

  • Kartendatenquelle : Stattlich / SVG
  • Abhängigkeiten : keine
  • Lizenz : MIT-Lizenz
GeoComplete

GeoComplete ist eine eigenständige JavaScript-Bibliothek. Die Bibliothek fügt der Karte ein Eingabefeld hinzu, in dem während der Eingabe Vorschläge für Städte, Länder oder Staaten angezeigt werden.

  • Kartendatenquelle : Google Maps
  • Abhängigkeiten : jQuery
  • Lizenz : MIT-Lizenz
Kartenwerkzeuge

Map Tools bietet eine intuitive API zum Hinzufügen von Google Maps. Es unterstützt das Laden von geo-formatierten JSON-Daten wie TopoJSON und GeoJSON zum Rendern der Karte. Darüber hinaus können Sie animierte Markierungen hinzufügen, die die Karte lebendiger gestalten, HTML-Inhalt mit Variablen oder Platzhaltern ala Lenkstangen einfügen.

  • Kartendatenquelle : Google Maps
  • Abhängigkeiten : GeoJSON / TopoJSON
  • Lizenz : MIT-Lizenz
OpenLayers

OpenLayers ist ein leistungsstarkes Open-Source-JavaScript-Framework zum Erstellen interaktiver Maps mit verschiedenen Mapping-Services. Sie können die Quelle des Karten-Layers unter Verwendung der Kachel-Layer- oder Vektor-Layer aus einer Reihe von Karten-Services auswählen.

OpenLayer ist mobil einsatzbereit und eignet sich für die Erstellung von Karten über Geräte und Browser hinweg. Sie können CSS für ein anderes Aussehen Ihrer Karte verwenden. Um die Karte in Ihrem Web mit OpenLayers zu implementieren, hier ist ein Tutorial, das Ihnen helfen wird.

  • Kartendatenquelle : OpenStreetMap
  • Abhängigkeiten : keine
  • Lizenz : Nicht definiert
Flugblatt

Die Entwickler haben die Grundfunktionen von Leaflet perfekt verarbeitet, um ihre Größe klein zu halten, perfekt für mobile Geräte. Für bestimmte Funktionen erweitern Sie einfach Leaflet mit Plugins. Leaflet hat die meisten Online-Karten-Features, die Sie benötigen: Kachel-Layer, Popup, Marker und freie Vektor-Layer wie Polylinien, Polygone, Kreise oder Rechtecke. Es kommt mit schönen Standard-Designs, obwohl Sie den Stil mit CSS3 mit Leichtigkeit anpassen können.

Leaflet hat die meisten Interaktionsfunktionen sowohl für mobile als auch Desktop-Browser.

  • Kartendatenquelle : OpenStreetMap
  • Abhängigkeiten : keine
  • Lizenz : Nicht definiert

10 einzigartige Spielkarten-Designs, die Sie lieber behalten als spielen

10 einzigartige Spielkarten-Designs, die Sie lieber behalten als spielen

Laut Wikipedia gab es Spielkarten seit über 1100 Jahren. Sie haben sich seither erheblich verändert. Verschiedene Decksvarianten wurden erstellt, doch was wir als "normales Kartenspiel" erkennen, hat sich seit einiger Zeit nicht wesentlich verändert. Zumindest könnten Sie das denken! Es gibt ziemlich viele Firmen, die spezielle Plattformen geschaffen haben, die von sonderbar zu schönem zu nützlichem reichen.Wenn

(Tech- und Design-Tipps)

6 beste Smartphone Overhead Stative (so weit)

6 beste Smartphone Overhead Stative (so weit)

Egal, ob Sie einen Food-Blog betreiben oder Produktfotos machen, die beste Möglichkeit, diese zu erfassen, ist die Overhead-Fotografie. Sie hilft Ihnen dabei, sich auf das Wesentliche zu konzentrieren, indem Sie die Abmessungen entfernen. Es ist jedoch nicht einfach, Fotos von oben im 90 ° -Winkel zu machen, besonders wenn Sie eine mobile Fotografie machen möchten.Wa

(Tech- und Design-Tipps)