Leaflet по-добър инструмент ли е от Google Maps?

Ако трябва да вградите карта във вашия проект, може да ви бъде простено да мислите Google Maps е единственият ви избор. Използва се от над 2 милиона сайта и е доказана технология, стартирана през 2005 г.

Има обаче алтернатива - Брошура . Това е JavaScript библиотека с отворен код, която предоставя възможности за картографиране. Той е разработен от Владимир Агафонкин, стартира през 2010 г. и се използва от над 20 000 сайта.



Сравняваме двете технологии една срещу друга и ви казваме коя е подходяща за вашия проект.



Общ преглед

macbook pro 13 инчов водоустойчив калъф

Брошура - Допълнителни функции могат да бъдат добавени чрез използване на приставки. Брошура обикновено се използва заедно с OpenStreetMaps, но може да използва и други услуги за данни на карти, включително Google Maps.



как да редактирате лицето на

Google Maps - Google Maps изисква много малко знания за реализиране дори на някои от най-сложните му характеристики. Крайните потребители обаче имат много малък контрол върху начина на представяне на данните от картата.

Случаят с обикновения човек

Брошура - Добавянето на карта към прост уебсайт определено е много по-сложно за обикновения човек, използващ листовка. Много функции ще докажат твърде много усилия за тези, които търсят plug-and-play решение.



Google Maps - Просто няма по-лесен начин да добавите пълнофункционална карта към уебсайт, с упътвания, изглед на улица, данни за разстоянието и други. Има някои ограничения в резолюцията и заявките на ден.

Случаят на разработчика

Брошура - Нивото на контрол над Leaflet е несравнимо, с непрекъснато нарастваща колекция от плъгини и постоянно актуализиран API, управляван от разработчици. Възможността да проектирате всеки аспект от изпълнението на вашата карта, без страх от лицензиране или неочаквани промени в данните, прави Leaflet ясният избор за разработка.

Google Maps - Разработването на приложение, ориентирано към потребителите, базирано на Google Maps, би изисквало огромен скок на вярата, че Google няма да омърси опита със собствения си дневен ред. Зависимостта от защитната услуга на Google може да се представи един ден като нежелани реклами, отзиви, +1 и други разсейващи данни.

Все нататък

Брошура - Скоростта на развитие на Leaflet е съобразена само с темпото на проектите с отворен код, с които си партнира, и броя на проектите на трети страни, изградени около простата библиотека за картографиране.

най-добрият квадратен шаблон за дизайнерско портфолио

Google Maps - Street View и придобиването на микросателитната услуга на Skybox в реално време предполагат ясен път към зашеметяващото количество данни, което е малко вероятно да бъде видяно в някой аналог с отворен код.

Присъда

Нуждаете се от упътвания? Използвайте Google Maps. Трябва да разработите приложение? Използвайте листовка. Самата необходимост от сравняване на приложение, подкрепено с милиарди долари, с такова, при което 90% от кода все още се предоставя от един-единствен разработчик от Киев, разкрива новата екосистема от уеб приложения, в която сме влезли наскоро.

Премахнати от операционната система и езиците на ниско ниво като C / C ++, приложенията с отворен код като Leaflet са пословичните „варвари“ веднъж пред портата на търговските оператори, сега изграждащи превъзходни замъци в съседство.

какъв тип led монитор осигурява най-точния цвят за работни станции за редактиране на видео

Думи: Джо Мадалоун

Джо Мадалоун е разработчик на JavaScript и инструктор в egghead.io . Последвайте го в Twitter на @joemaddalone .

Като този? Прочетете тези!

Намерили ли сте чудесни инструменти или съвети за картографиране? Уведомете ни в Коментарите!