Junior — Middle
Avez-vous une expérience pratique avec des systèmes cartographiques ou des cartes?
sobes.tech IA
Réponse de l'IA
Oui, dans le développement Android, l'API Google Maps est souvent utilisée pour intégrer des cartes et travailler avec la géolocalisation.
L'expérience pratique inclut généralement :
- Afficher une carte dans l'application avec
MapFragmentouMapView. - Ajouter des marqueurs et des annotations sur la carte.
- Implémenter des itinéraires et de la navigation.
- Travailler avec la géocodification (convertir une adresse en coordonnées et vice versa).
Exemple d'ajout d'un marqueur sur la carte :
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("Marqueur à Sydney"))
googleMap.moveCamera(CameraUpdateFactory.newLatLng(location))
}
Il est également possible d'utiliser des SDKs cartographiques alternatifs, comme Mapbox, si des fonctionnalités supplémentaires ou une personnalisation sont nécessaires.