Onko Leaflet parempi työkalu kuin Google Maps?

Jos haluat upottaa kartan projektiisi, saatat antaa anteeksi ajattelun Google Kartat on ainoa valinta. Sitä käyttää yli 2 miljoonaa sivustoa, ja se on todistettu tekniikka, joka otettiin käyttöön vuonna 2005.

On kuitenkin olemassa vaihtoehto - Esite . Se on avoimen lähdekoodin JavaScript-kirjasto, joka tarjoaa kartoitusominaisuudet. Sen on kehittänyt Vladimir Agafonkin, se käynnistettiin vuonna 2010 ja sitä käyttää yli 20000 sivustoa.



Me asetamme nämä kaksi tekniikkaa toisiaan vastaan ​​ja kerromme, mikä sopii projektiisi.



Yleiskatsaus

kuinka piirtää sileitä viivoja paperille

Esite - Lisäominaisuuksia voidaan lisätä käyttämällä laajennuksia. Esite käytetään yleensä yhdessä OpenStreetMapsin kanssa, mutta se voi käyttää muita karttapalveluja, mukaan lukien Google Maps.



cyber maanantai 2019 ulkoinen kiintolevy

Google Kartat - Google Kartat vaatii hyvin vähän tietoa edes joidenkin sen monimutkaisimpien ominaisuuksien toteuttamiseksi. Loppukäyttäjillä on kuitenkin hyvin vähän kontrollia karttatietojen esittämisestä.

Tavallisen henkilön tapaus

Esite - Kartan lisääminen yksinkertaiseen verkkosivustoon on ehdottomasti paljon hankalampaa tavalliselle Leaflet-käyttäjälle. Monet ominaisuudet osoittavat liikaa vaivaa niille, jotka etsivät plug-and-play-ratkaisua.



Google Kartat - Yksinkertaisesti ei ole helpompaa tapaa lisätä täysin varustettua karttaa verkkosivustolle, jossa on reittiohjeet, katunäkymä, matkatiedot ja paljon muuta. Päivän tarkkuudessa ja pyynnöissä on joitain rajoituksia.

Kehittäjän tapaus

Esite - Leafletin hallinnan taso on vertaansa vailla, sillä jatkuvasti kasvava laajennuskokoelma ja jatkuvasti päivitettävä, kehittäjälähtöinen sovellusliittymä. Kyky suunnitella kaikki karttatoteutuksesi näkökohdat pelkäämättä lisensointia tai odottamattomia tietomuutoksia tekee Leafletista selkeän kehityskohteen.

Google Kartat - Kuluttajille suunnatun sovelluksen kehittäminen Google Mapsin pohjalta edellyttäisi valtavaa harppausta siihen, että Google ei tahraa kokemusta omalla asialistallaan. Riippuvuus Googlen tukipalvelusta voi esiintyä jonain päivänä ei-toivotuina mainoksina, arvosteluina, + 1-merkinnöinä ja muina häiritsevinä tiedoina.

Aina eteenpäin

Esite - Leafletin kehitysnopeutta vastaavat vain kumppanina olevien avoimen lähdekoodin projektien vauhti ja yksinkertaisen karttakirjaston ympärille rakennettavien kolmannen osapuolen projektien määrä.

paras holkki MacBook Pro 2016: lle

Google Kartat - Katunäkymä ja Skyboxin reaaliaikaisen mikro-satelliittipalvelun hankinta merkitsevät selkeää polkua hämmästyttävään datamäärään, jota ei todennäköisesti näe missään avoimen lähdekoodin vastapuolessa.

Tuomio

Tarvitsetko reittiohjeita? Käytä Google Mapsia. Haluatko kehittää sovelluksen? Käytä esitteitä. Pelkkä tarve verrata miljardeja dollareita tukevaa sovellusta sovellukseen, jossa yksi Kiovan kehittäjä on edelleen antanut 90 prosenttia koodista, paljastaa äskettäin tekemämme uuden verkkosovellusten ekosysteemin.

kuinka piirtää digitaalisesti piirustus

Käyttöjärjestelmästä ja matalan tason kielistä, kuten C / C ++, poistetut avoimen lähdekoodin sovellukset, kuten Leaflet, ovat sananlaskujen 'barbaareja' kerran kaupallisten vakiintuneiden operaattoreiden portilla, ja nyt ne rakentavat ylemmän tason linnoja aivan vieressä.

Sanat: Joe Maddalone

Joe Maddalone on JavaScript-kehittäjä ja kouluttaja osoitteessa egghead.io . Seuraa häntä Twitterissä osoitteessa @joemaddalone .

Kuten tämä? Lue nämä!

Oletko löytänyt mahtavia kartoitustyökaluja tai vinkkejä? Kerro meille kommenteissa!