addTapListener doesn't work
Created by: PeterStaranchuk
Try to add tap behaviour for placemark but this callback is never triggered.
for (nodeIndex in 0 until routeNodes.size) { val (node, r) = getDrawableForNode(routeNodes, nodeIndex) //TODO refactore
val mark = mvMap.map.mapObjects.addPlacemark(Point(node.latitude, node.longitude), ImageProvider.fromBitmap(r))
mark.addTapListener { p0, p1 ->
if(p0 != null) {
val node = p0.userData as RouteNode
Toast.makeText(applicationContext, node.getDescription(), Toast.LENGTH_LONG).show()
true
} else {
false
}
}
mark.userData = node
mark.opacity = 0.8f
}