Я пытаюсь выбрать и отменить выбор маркера, используя данные кластера через средство визуализации кластера. Получаю ноль при получении маркера для кластеризованного маркера.
private fun setMarkerIcon(item: ClusterData) {
val icon = markerIconGenerator.makeIcon()
val bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(icon)
clusterRenderer?.getMarker(item)?.setIcon(bitmapDescriptor) //getting null here
}
Я пробовал использовать менеджер кластеров MarkerCollection и ClusterMarkerCollection. То же самое возвращает ноль для кластеризованного маркера.
Я пытаюсь выбрать и отменить выбор маркера, используя данные кластера через средство визуализации кластера. Получаю ноль при получении маркера для кластеризованного маркера. [code]private fun setMarkerIcon(item: ClusterData) { val icon = markerIconGenerator.makeIcon() val bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(icon) clusterRenderer?.getMarker(item)?.setIcon(bitmapDescriptor) //getting null here } [/code] Я пробовал использовать менеджер кластеров MarkerCollection и ClusterMarkerCollection. То же самое возвращает ноль для кластеризованного маркера. [code]clusterManager.clusterMarkerCollection.markers.find { it.snippet == item.snippet } ?.let { marker -> //// } ?: run { ////getting here }
override fun onBeforeClusterItemRendered(item: ClusterData, markerOptions: MarkerOptions) { markerOptions.icon(getMarkerItemView(item)) //getMarkerItemView set needed data and return bitmap }
private fun getMarkerItemView(item: ClusterData): BitmapDescriptor { val icon = markerIconGenerator.makeIcon() return BitmapDescriptorFactory.fromBitmap(icon) }
private fun getClusterItemView(size: Int): BitmapDescriptor { clusterBinder.tvCount.text = size.toString() val icon = clusterIconGenerator.makeIcon() return BitmapDescriptorFactory.fromBitmap(icon) }
override fun onClusterItemRendered(clusterItem: ClusterData, marker: Marker) { super.onClusterItemRendered(clusterItem, marker) }
override fun getDescriptorForCluster(cluster: Cluster): BitmapDescriptor { return getClusterItemView(cluster.size) }
Является ли код, использующий статический Object.Equals для проверки значения null, более надежным, чем код, использующий оператор == или обычный Object.Equals? Не являются ли последние два уязвимыми для переопределения таким образом, что проверка...
Я разрабатываю приложение Flutter, которое использует flutter_local_notifications для отправки ежедневных уведомлений пользователям. В настоящее время при запуске приложения Flutter на моем эмуляторе я получаю следующую ошибку:
Я работаю над версией своего приложения Flutter для iOS. Я получаю несколько ошибок, таких как ошибка канала PlatformException, когда я использую поставщика пути флаттера. Для пакета общих настроек флаттера я получаю сообщение об ошибке
Unable to...