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
MapFragmentaleboMapView. - 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.