Работал ли с библиотеками для карт

«Работал ли с библиотеками для карт» — вопрос из категории Android компоненты, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, работал с Google Maps API и Yandex Maps SDK.

Google Maps API:

  • Добавлял маркеры, кастомные иконки.
  • Реализовывал отрисовку маршрутов через Polyline.
  • Настраивал камеру (CameraPosition) для фокусировки на области.

Пример:

val mapFragment = supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment  
mapFragment.getMapAsync { googleMap ->  
    googleMap.addMarker(MarkerOptions().position(LatLng(55.75, 37.62)).title("Moscow"))  
}  

Yandex Maps SDK:

  • Работал с MapView и MapKit.
  • Добавлял кластеризацию маркеров.

Обе библиотеки мощные, но Google Maps чаще используется в международных проектах, а Yandex Maps — в локальных.