我试图实现一个代码,它在长按上创建自定义标记,但是长按不创建任何标记
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)
}
1条答案
按热度按时间6ioyuze21#
你做过版本检查吗?你检查过权限了吗?
尝试使用
onmaplongclick方法的第一件事