Надеюсь, все хорошо!
Я новичок в Android, и я работаю над проектом, в котором мне нужно взять несколько выводов долготы и широты из адреса с помощью геокодера и поместить эти точки на карту.
Это мой фрагмент карты, который показывает карту и точку в Сиднее:
class MapFragment : Fragment(), OnMapReadyCallback {
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
var view = inflater.inflate(R.layout.fragment_map, container, false)
var mapFragment: SupportMapFragment = childFragmentManager.findFragmentById(R.id.map) as SupportMapFragment
mapFragment.getMapAsync(OnMapReadyCallback {
onMapReady(it)
})
return view
}
override fun onMapReady(googleMap: GoogleMap?) {
var mMap = googleMap
mMap!! .mapType = GoogleMap.MAP_TYPE_HYBRID
val sydney = LatLng(-34.0, 151.0)
mMap!!.addMarker(MarkerOptions().position(sydney).title("Marker in Sydney"))
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney))
}
}
Если у меня есть несколько элементов в представлении переработчика для сбора долготы и широты, есть ли-в функции сохранить пару долготы и широты и отобразить их на карте?
Спасибо!