onMapLongClick()未创建自定义标记



我正在尝试实现一个在长按时创建自定义标记的代码,但是长按不会创建任何标记

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)
}

您是否进行了构建版本检查?你做了权限检查吗?

尝试使用

mMap.clear() 

onMapLongClick方法中的第一件事

最新更新