From 9965f5fa22f9df7d151615718ca7df8692c98605 Mon Sep 17 00:00:00 2001 From: Oleg Kuznetsov Date: Mon, 19 Aug 2019 14:06:58 +0300 Subject: [PATCH 1/2] moved method "setApiKey" --- .../src/main/java/ru/touchin/yandexmap/YandexMapManager.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt index cdc5d1f..71a4f0c 100644 --- a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt +++ b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt @@ -17,13 +17,16 @@ import ru.touchin.basemap.AbstractMapManager class YandexMapManager( mapView: MapView, - apiKey: String, private val isDebug: Boolean = false ) : AbstractMapManager(mapView), MapLoadedListener, CameraListener, InputListener { companion object { private const val CAMERA_ANIMATION_DURATION = 1f private const val CAMERA_OFFSET_ZOOM = 3f + + // Call in Application.onCreate() + fun setApiKey(apiKey: String) = MapKitFactory.setApiKey(apiKey) + } private val userLocationLayer by lazy { @@ -31,7 +34,6 @@ class YandexMapManager( } init { - MapKitFactory.setApiKey(apiKey) MapKitFactory.initialize(mapView.context) } From d887c41d630935099385db59df98147eb1661c2e Mon Sep 17 00:00:00 2001 From: Oleg Kuznetsov Date: Mon, 19 Aug 2019 14:09:21 +0300 Subject: [PATCH 2/2] fixed README --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1b3a74e..4211b6d 100644 --- a/README.md +++ b/README.md @@ -53,11 +53,14 @@ dependencies { implementation project(':lifecycle') implementation project(':lifecycle-rx') implementation project(':navigation') - implementation project(':templates') implementation project(':recyclerview-adapters') implementation project(':recyclerview-calendar') implementation project(':kotlin-extensions') implementation project(':livedata-location') + implementation project(':tabbar-navigation') + implementation project(':base-map') + implementation project(':yandex-map') + implementation project(':google-map') } ``` Можно подключать только те модули, которые вам необходимы.