Sobes.tech
Junior — Middle

Kas teil on praktilisi kogemusi kaardistussüsteemide või kaartidega töötamisel?

sobes.tech AI

Vastus AI-lt

Jah, Android-i arendamisel kasutatakse sageli Google Maps API-d kaartide integreerimiseks ja geolokatsiooni tööks.

Praktiline kogemus hõlmab tavaliselt:

  • Kaardi kuvamist rakenduses kasutades MapFragment või MapView.
  • Märkerite ja annotatsioonide lisamist kaardile.
  • Marsruutide ja navigatsiooni rakendamist.
  • Tööd geokodeerimisega (aadressi teisendamine koordinaatideks ja vastupidi).

Näide kaardile märkeri lisamisest:

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("Marker Sydney"))
    googleMap.moveCamera(CameraUpdateFactory.newLatLng(location))
}

Samuti on võimalik kasutada alternatiivseid kaardistamise SDK-sid, näiteks Mapbox, kui on vaja täiendavaid funktsioone või kohandamist.