Mājas lapa » Toolkit » 13 JavaScript bibliotēkas, lai izveidotu interaktīvas un pielāgotas kartes

    13 JavaScript bibliotēkas, lai izveidotu interaktīvas un pielāgotas kartes

    Mēs iepriekš parādījām Google kartes redaktoru un 10 citus rīkus, lai palīdzētu jums izveidot kartes. Tomēr, ja dodat priekšroku Javascript bibliotēkām, vai mēs esam saņēmuši jums ziņu. Šeit ir JS bibliotēkas, kuras varat izmantot, lai parādītu īpašus kartes marķierus, zīmētu pielāgotas maršruta līnijas vai pat parādītu dialoglodziņu, kad pārvietojat vai noklikšķināt uz dažiem kartes punktiem.

    Personalizējiet savas kartes vēlamajā stilā - dažas no tām var veidot ar CSS - vai pielāgojiet savu karti, lai tā būtu tikpat interaktīva kā vēlaties. Kartes datu avots, katras bibliotēkas atkarības un licences ir iekļautas jūsu ērtībai.

    Vairāk par Hongkiat:

    • Kā veidot Google Maps
    • Lietotāja atrašanās vietas iegūšana ar HTML5 ģeogrāfiskās atrašanās vietas API
    • Datu vizualizācija: 20 + noderīgi rīki un resursi

    GMaps

    GMaps padara Google Maps pievienošanu un pielāgošanu vieglu. Bez kartes pievienošanas kartē varat arī pāris lietas, piemēram, polīni, kas var būt noderīgi maršruta zīmēšanai, īpašai izvēlnes vadībai un pat HTML elementiem.

    GMaps ir saderīgs ar JSON formatētiem datiem, kurus varat izmantot, lai integrētu karti ar konkrētu lietotni, piemēram, Foursquare.

    • Kartes datu avots: Google kartes
    • Atkarības: neviens nav
    • Licence: MIT licence

    jHere

    Pie 5KB JHERE parāda, ka izmērs nav svarīgs; jūs joprojām varat izveidot spēcīgu interaktīvu karti ar nedaudzām pielāgošanas iespējām. jHERE iegūst kartes vizualizāciju no HERE kartes, kas ir viens no populārākajiem Windows Phone kartes sniedzējiem.

    Bibliotēku var paplašināt ar jaunām funkcijām, un šai bibliotēkai ir izstrādāti daži paplašinājumi, tostarp viens, lai pievienotu formas, maršrutus un pielāgotus marķierus.

    • Kartes datu avots: ŠEIT Kartes
    • Atkarības: jQuery vai ZeptoJS
    • Licence: MIT licence

    Kartogrāfs

    Kartogrāfs sastāv no diviem failiem, Kartograph.ph, lai ģenerētu karti SVG formātā, un Kartograph.js, lai pievienotu interaktīvos elementus kartes augšpusē. Tā kā Kartograph.js ir uzcelts uz Raphael.js virsmas, karte labi darbosies līdz IE7. Jūs varat apskatīt interaktīvās kartes demonstrācijas, lai uzzinātu, ko Kartogrāfs var darīt.

    • Kartes datu avots: Kartogrāfs
    • Atkarības: Kartograph.py, Raphael un jQuery
    • Licence: AGPL un LGPL

    Mapael

    jQuery Mapael ļauj izveidot kartes ar elegantu datu vizualizāciju, kā arī interaktivitāti. Piemēram, jūs varat izveidot karti un katram reģionam norādīt kartē dažādus krāsu reģionus. Varat arī pievienot rīku padomu reģionam, kā arī tādus notikumu rīkotājus kā klikšķis vai lidināties.

    Karte ir veidota, izmantojot SEO, sniedzot alternatīvu saturu meklētājprogrammu robotiem, kas nespēj pārmeklēt JavaScript radīto saturu.

    • Kartes datu avots: Raphael.js
    • Atkarības: jQuery
    • Licence: MIT licence

    D3js

    D3.js ir visaptveroša JavaScript bibliotēka, kas sniegs jūsu datus dzīvē caur HTML, SVG un CSS. D3 izmantošana ir diezgan dažāda, tostarp, lai izveidotu ļoti interaktīvu karti. Skatiet šo Pasaules Bankas globālās attīstības karti, un jūs redzēsiet iespējas, ko jūs varat veidot ar D3.js.

    • Kartes datu avots: D3.js
    • Atkarības: neviens nav
    • Licence: nenoteikts

    Datu kartes

    Ja kartes izveidošana ar D3.js ir milzīga, varat to izmantot Datu kartes. DataMaps būtībā ir D3.js spraudnis, kas ir izstrādāts speciāli, lai izveidotu kartes. Tā pārmanto daudzas D3.js iespējas, tāpēc jūs varat izveidot vienkāršas vai ļoti pielāgotas kartes. Vai es minēju, ka karte ir atsaucīga?

    • Kartes datu avots: D3.js
    • Atkarības: D3.js un TopoJSON
    • Licence: MIT licence

    GeoChart

    GeoChart ir vienkāršota Google karte, kas padara reģionu, marķierus un tekstu, nevis pilntiesīgu karti ar sīkām detaļām. Karte tiek ģenerēta SVG, un to var pielāgot daudzos veidos, tostarp mainīt reģiona krāsas, pievienojot uznirstošo logu un pielāgotus kartes marķierus..

    • Kartes datu avots: Google kartes
    • Atkarības: neviens nav
    • Licence: Lasiet Google Maps TOS

    Maplace

    Maplace, jQuery spraudnis kartes ģenerēšanai, izmantojot Google Maps API v3. Maplace darbojas visās pārlūkprogrammās, ieskaitot IE6. Tātad tas ir vēl viens lielisks spraudnis, kas ir vērts jūsu uzmanību, ja vēlaties izveidot karti visvieglāk.

    • Kartes datu avots: Google kartes
    • Atkarības: jQuery
    • Licence: MIT licence

    Stingri

    Būtībā ir JavaScript bibliotēka, kas izstrādāta, lai radītu ASV kartes. Bibliotēka ir salīdzinoši viegla, ņemot vērā, ka jūs varat pievienot interaktīvus elementus savām ģenerētajām kartēm.

    • Kartes datu avots: Stately / SVG
    • Atkarības: neviens nav
    • Licence: MIT licence

    GeoComplete

    GeoComplete ir atsevišķa JavaScript bibliotēka. Bibliotēka kopā ar karti pievienos ievades lauku, kurā tiks rādīti pilsētu, valstu vai valstu ieteikumi.

    • Kartes datu avots: Google kartes
    • Atkarības: jQuery
    • Licence: MIT licence

    Kartes rīki

    Kartes rīki nodrošina intuitīvu API, lai pievienotu Google Maps. Tā atbalsta ģeformatētu JSON datu, piemēram, TopoJSON un GeoJSON, ielādi, lai izveidotu karti. Papildus tam jūs varat pievienot animētus marķierus, kas, manuprāt, padarīs karti dzīvīgāku, ievietos HTML saturu ar mainīgajiem vai vietnes kontrolieriem..

    • Kartes datu avots: Google kartes
    • Atkarības: GeoJSON / TopoJSON
    • Licence: MIT licence

    OpenLayers

    OpenLayers ir augstas veiktspējas atklātā pirmkoda JavaScript sistēma, lai izveidotu interaktīvas kartes, izmantojot dažādus kartēšanas pakalpojumus. Jūs varat izvēlēties kartes slāņa avotu, izmantojot flīžu slāni vai vektoru slāni no vairākiem kartes pakalpojumiem.

    OpenLayer nāk mobilā, kas ir gatavs no kastes, piemērots karšu izveidei starp ierīcēm un pārlūkprogrammām. CSS var izmantot, lai skatītu savu karti citādi. Lai īstenotu karti savā tīmeklī, izmantojot OpenLayers, šeit ir apmācība, kas palīdzēs.

    • Kartes datu avots: OpenStreetMap
    • Atkarības: nav
    • Licence: Nenoteikts

    Buklets

    Izstrādātāji deva Buklets pamatfunkcijas, lai darbotos perfekti, saglabājot mazu izmēru, ideāli piemērotu mobilajām ierīcēm. Konkrētām funkcijām, vienkārši paplašiniet lietošanas instrukciju, izmantojot spraudņus. Bukletā ir visvairāk nepieciešamo tiešsaistes karšu funkciju: flīžu slāņi, uznirstošie logi, marķieri un bezmaksas vektora slāņi, piemēram, polilīni, poligoni, apļi vai taisnstūri. Tas nāk ar jauku noklusējuma dizainu, lai gan jūs varat pielāgot stilu, izmantojot CSS3.

    Brošūrā ir vislielākās lietošanas mijiedarbības iespējas gan mobilajiem, gan darbvirsmas pārlūkiem.

    • Kartes datu avots: OpenStreetMap
    • Atkarības: nav
    • Licence: Nenoteikts