Sobes.tech
Junior — Middle

Имали ли сте опит с използването на библиотеки за работа с карти и географски данни?

sobes.tech AI

Отговор от AI

Да, в проекти за Android често използвах библиотеката Google Maps API за показване на карти, добавяне на маркери и работа с геолокация. Също така използвах библиотеката Mapbox за по-кастомизирани карти и офлайн режим. Например, с Google Maps лесно може да добавите карта към приложението и да покажете текущата позиция на потребителя:

val mapFragment = supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment
mapFragment.getMapAsync { googleMap ->
    val location = LatLng(55.7558, 37.6173) // Москва
    googleMap.addMarker(MarkerOptions().position(location).title("Москва"))
    googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, 10f))
}