Domovská » Sada nástrojů » 13 Knihovny JavaScriptu pro vytváření interaktivních a přizpůsobených map

    13 Knihovny JavaScriptu pro vytváření interaktivních a přizpůsobených map

    V minulosti jsme zobrazovali Google Map Maker a 10 dalších nástrojů, které vám pomohou vytvořit mapy. Pokud však dáváte přednost použití knihoven Javascript, máme místo pro vás. Zde jsou JS knihovny, které můžete použít k zobrazení speciálních mapových značek, kreslení vlastních linií trasy nebo dokonce zobrazení dialogu při přechodu nebo kliknutí na určité body mapy.

    Přizpůsobte si mapy ve stylu, který chcete - některé z nich lze stylizovat pomocí CSS - nebo upravte svou mapu tak, aby byla stejně interaktivní, jak chcete. Zdroj mapových dat, závislostí a licencí každé knihovny byl zahrnut pro vaše pohodlí.

    Více o Hongkiatu:

    • Jak nastavit Mapy Google
    • Získání umístění uživatele pomocí rozhraní HTML5 Geolocation API
    • Vizualizace dat: 20 a více užitečných nástrojů a zdrojů

    GMaps

    GMaps umožňuje přidávat a přizpůsobovat Mapy Google vánek. Kromě přidání mapy můžete do mapy přidat několik věcí, například křivky, které mohou být užitečné pro kreslení trasy, speciální ovládací prvek nabídky a dokonce i prvky HTML..

    GMaps je kompatibilní s daty ve formátu JSON, které můžete využít k integraci své mapy s konkrétní aplikací, jako je například Foursquare.

    • Zdroj dat mapy: Google mapy
    • Závislosti: žádný
    • Licence: Licence MIT

    JHere

    U 5KB vám JHERE ukazuje, že na velikosti nezáleží; stále můžete vytvořit výkonnou interaktivní mapu s několika možnostmi přizpůsobení. jHERE získává vizualizaci map z mapy HERE, která je jedním z nejpopulárnějších poskytovatelů map pro Windows Phone.

    Knihovna může být rozšířena o nové funkce a pro tuto knihovnu bylo vyvinuto několik rozšíření, včetně rozšíření pro přidávání tvarů, tras a vlastních značek..

    • Zdroj dat mapy: ZDE Mapy
    • Závislosti: jQuery nebo ZeptoJS
    • Licence: Licence MIT

    Kartograf

    Kartograf se skládá ze dvou souborů, Kartograph.ph generovat mapu ve formátu SVG, a Kartograph.js přidat interaktivní prvky v horní části mapy. Vzhledem k tomu, Kartograph.js je postaven na vrcholu Raphael.js mapa by fungovala pěkně dolů na IE7. Můžete si prohlédnout ukázky interaktivní mapy a zjistit, co dokáže Kartograph udělat.

    • Zdroj dat mapy: Kartograf
    • Závislosti: Kartograph.py, Raphael a jQuery
    • Licence: AGPL a LGPL

    Mapael

    jQuery Mapael umožňuje vytvářet mapy s elegantní vizualizací dat a interaktivitou. Můžete například vytvořit mapu a určit jednotlivé oblasti na mapě různými barvami podle regionu. Můžete také přidávat popisky v regionu, stejně jako obslužné rutiny událostí klikněte nebo vznášet se.

    Mapa je postavena na SEO s ohledem na to, že poskytuje alternativní obsah pro roboty pro vyhledávače, které nejsou schopny procházet obsah generovaný JavaScriptem.

    • Zdroj dat mapy: Raphael.js
    • Závislosti: jQuery
    • Licence: Licence MIT

    D3js

    D3.js je komplexní JavaScript knihovna, která přinese vaše data do života prostřednictvím HTML, SVG a CSS. Využití D3 je poměrně pestré, včetně budování vysoce interaktivní mapy. Podívejte se na tuto mapu globálního rozvoje Světové banky a uvidíte možnosti toho, co můžete postavit s D3.js.

    • Zdroj dat mapy: D3.js
    • Závislosti: žádný
    • Licence: Nedefinováno

    DataMaps

    Pokud je stavba mapy s D3.js ohromující, můžete použít DataMaps. DataMaps je v podstatě plugin D3.js vyvinutý speciálně pro tvorbu map. Zdědí mnoho ze schopností D3.js, a proto s ním můžete vytvářet jednoduché nebo velmi přizpůsobené mapy. Zmínil jsem se, že mapa je citlivá?

    • Zdroj dat mapy: D3.js
    • Závislosti: D3.js a TopoJSON
    • Licence: Licence MIT

    GeoChart

    GeoChart je zjednodušená mapa Google, která namísto plnohodnotné mapy s malými detaily vykresluje oblast, značky a text. Mapa je generována v SVG a může být přizpůsobena mnoha způsoby, včetně změny barev v regionu, přidávání vyskakovacích oken a vlastních značek map..

    • Zdroj dat mapy: Google mapy
    • Závislosti: žádný
    • Licence: Přečtěte si Google Maps TOS

    Maplace

    Maplace, plugin jQuery pro generování map přes rozhraní Google Maps API v3. Maplace funguje ve všech prohlížečích, včetně IE6. Takže to je další skvělý plugin stojí za pozornost, pokud chcete vytvořit mapu v nejjednodušším možným způsobem.

    • Zdroj dat mapy: Google mapy
    • Závislosti: jQuery
    • Licence: Licence MIT

    Majestátní

    Stately je JavaScript knihovna, která je vyvinuta pro generování map USA. Knihovna je poměrně lehká vzhledem k tomu, že můžete přidat interaktivní prvky v horní části generovaných map.

    • Zdroj dat mapy: Stately / SVG
    • Závislosti: žádný
    • Licence: Licence MIT

    GeoComplete

    GeoComplete je samostatná knihovna jazyka JavaScript. Knihovna přidá vstupní pole spolu s mapou, která bude zobrazovat návrhy měst, zemí nebo států při psaní.

    • Zdroj dat mapy: Google mapy
    • Závislosti: jQuery
    • Licence: Licence MIT

    Nástroje mapy

    Mapové nástroje poskytují intuitivní rozhraní API pro přidání Map Google. Podporuje načítání geo-formátovaných dat JSON, jako je topoJSON a GeoJSON, aby se mapa vykreslila. Kromě toho můžete přidat animované značky, které podle mého názoru učiní mapu živější, vloží obsah HTML s proměnnými nebo zástupnými symboly ala řídítka..

    • Zdroj dat mapy: Google mapy
    • Závislosti: GeoJSON / TopoJSON
    • Licence: Licence MIT

    OpenLayers

    OpenLayers je vysoce výkonný open source JavaScript rámec pro vytváření interaktivních map pomocí různých mapovacích služeb. Zdroj vrstvy mapy můžete vybrat pomocí vrstvené vrstvy nebo vektorové vrstvy z řady mapových služeb.

    OpenLayer přichází mobilní připraven z krabice, vhodný pro vytváření map napříč zařízeními a prohlížeči. CSS můžete použít pro jiný vzhled vaší mapy. Chcete-li implementovat mapu ve vašem webu pomocí OpenLayers, zde je návod, který vám pomůže.

    • Zdroj dat mapy: OpenStreetMap
    • Závislosti: žádný
    • Licence: Nedefinováno

    Leták

    Vývojáři dali Leták základní funkce pro perfektní práci, udržení své velikosti malé, ideální pro mobilní zařízení. Pro specifické funkce stačí rozšířit leták o pluginy. Leták obsahuje většinu online mapových funkcí, které potřebujete: vrstvy dlaždic, vyskakovací okna, značky a volné vektorové vrstvy, jako jsou křivky, polygony, kruhy nebo obdélníky. Dodává se s pěknou výchozí návrhy, i když můžete přizpůsobit styl pomocí CSS3 s lehkostí.

    Leták má nejpoužívanější funkce interakce jak pro mobilní, tak pro stolní prohlížeče.

    • Zdroj dat mapy: OpenStreetMap
    • Závislosti: žádný
    • Licence: Nedefinováno