android开发怎么实现点击屏幕添加marker?

最近在学习地图开发 试过百度地图和高德地图 就 如何实现手点击一下,添加一个marker? 求助大佬

高德:
1:设置地图监听 获取点击的坐标

AMap.setOnMapTouchListener { event ->
            when (event!!.action) {
                MotionEvent.ACTION_DOWN -> {

                   
                }
                MotionEvent.ACTION_MOVE -> {
                  
                }
                MotionEvent.ACTION_UP -> {
                    down_x = event.rawX
                    down_y = event.rawY
                }
            }
        }

2:根据点击的坐标增加标记

AMap.addMarker(
            MarkerOptions().position(坐标)
                .anchor(0.5f, 1.0f)
                .icon(
                    BitmapDescriptorFactory.fromView(view)
                ).title(
                    "$name"
                )
        )

你可以去详细阅读高德或者百度的文档,可能他们会提供相关的接口。