Sobes.tech
Junior — Middle

Máte praktické skúsenosti s kartografickými systémami alebo mapami?

sobes.tech AI

Odpoveď od AI

Áno, v vývoji pre Android sa často používa API Google Maps na integráciu máp a prácu s geolokáciou.

Praktická skúsenosť zvyčajne zahŕňa:

  • Zobrazenie mapy v aplikácii pomocou MapFragment alebo MapView.
  • Pridanie značiek a poznámok na mapu.
  • Implementáciu trás a navigácie.
  • Prácu s geokódovaním (prevod adresy na súradnice a naopak).

Príklad pridania značky na mapu:

val mapFragment = supportFragmentManager
    .findFragmentById(R.id.map) as SupportMapFragment
mapFragment.getMapAsync { googleMap ->
    val location = LatLng(-34.0, 151.0)
    googleMap.addMarker(MarkerOptions().position(location).title("Značka v Sydney"))
    googleMap.moveCamera(CameraUpdateFactory.newLatLng(location))
}

Tiež je možné použiť alternatívne SDK pre mapy, ako je Mapbox, ak sú potrebné ďalšie funkcie alebo prispôsobenie.