Junior — Middle
Máte praktické zkušenosti s kartografickými systémy nebo mapami?
sobes.tech AI
Odpověď od AI
Ano, v vývoji pro Android se často používá API Google Maps k integraci map a práci s geolokací.
Praktická zkušenost obvykle zahrnuje:
- Zobrazení mapy v aplikaci pomocí
MapFragmentneboMapView. - Přidávání značek a poznámek na mapu.
- Implementaci tras a navigace.
- Práci s geokódováním (převod adresy na souřadnice a naopak).
Příklad přidání 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))
}
Také je možné použít alternativní SDK pro mapy, například Mapbox, pokud jsou potřeba další funkce nebo přizpůsobení.