Установка нескольких точек карты - PullRequest
0 голосов
/ 31 октября 2019

Надеюсь, все хорошо!

Я новичок в 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))
    }
}

Если у меня есть несколько элементов в представлении переработчика для сбора долготы и широты, есть ли-в функции сохранить пару долготы и широты и отобразить их на карте?

Спасибо!

...