Una biblioteca Kotlin per dibuixar rutes a Google Maps per a Android

Bloc

Una biblioteca Kotlin per dibuixar rutes a Google Maps per a Android

Estic encantat de compartir-ho DrawRoute , una biblioteca de dibuix de ruta de codi obert que s'utilitzarà amb API de Google Maps per a Android .



Pila tècnica: Kotlin, OkHttp, RxJava i AndroidX.

Abans de bussejar

La biblioteca utilitza el fitxer API Google Directions per obtenir informació de la ruta en dibuixar al mapa. No és gratuït i requereix que tingueu un projecte amb aquesta API activada, així com un compte de facturació.



Veure com començar .

Una nova biblioteca de Kotlin

Aquesta biblioteca està completament escrita en Kotlin i s’ajusta al codi de la caldera que implica consumir l’API de Google Directions mitjançant la programació reactiva per obtenir més control i precisió. També exposa una funció d’extensió que es pot utilitzar al propi objecte de Google Maps un cop el mapa estigui llest.



Passos d'integració

Al vostre build.gradle (nivell de projecte), afegiu el següent a allProjects bloc:

allprojects { repositories { maven { url 'https://jitpack.io' } } }

A continuació, al vostre build.gradle (nivell d'aplicació), afegiu el següent al bloc de dependències:

dependencies { implementation 'com.github.malikdawar:drawroute:1.1-rx' }

Un cop hàgiu integrat correctament el fitxer API de Google Maps i seguint els passos d’integració anteriors, podeu trucar al drawRouteOnMap mètode que dibuixarà la ruta al mapa i retornarà com a Rx-Disposable, que s’hauria d’utilitzar per eliminar la subscripció executada.

També s'afegeix un mètode auxiliar moveCameraOnMap a la biblioteca que s'utilitza aquí per enfocar i ampliar la ubicació d'origen abans de dibuixar la ruta.

#kotlin #mobile

medium.com

Una biblioteca Kotlin per dibuixar rutes a Google Maps per a Android

Presentació de DrawRoute: una biblioteca de Kotlin per dibuixar rutes a Google Maps per a Android. Una manera compacta de dibuixar rutes a la vostra aplicació per a Android