onmaplongclick()未创建自定义标记

qfe3c7zg  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(330)

我试图实现一个代码,它在长按上创建自定义标记,但是长按不创建任何标记

override fun onMapLongClick(latLng: LatLng) {
       addMarker(latLng)
        addCircle(latLng,GEOFENCE_RADIUS)
    }

    private fun addMarker(latLng: LatLng) {
        val markerOptions = MarkerOptions().position(latLng)
        mMap.addMarker(markerOptions)
    }
    private fun addCircle(latLng: LatLng, radius: Double){
        val circleOptions = CircleOptions()
        circleOptions.center(latLng)
        circleOptions.radius(radius)
        circleOptions.strokeColor(Color.argb(255,255,0,0))
        circleOptions.fillColor(Color.argb(64,255,0,0))
        circleOptions.strokeWidth(4F)
        mMap.addCircle(circleOptions)
    }
6ioyuze2

6ioyuze21#

你做过版本检查吗?你检查过权限了吗?
尝试使用

mMap.clear()

onmaplongclick方法的第一件事

相关问题