После получения файла GEO JSON, который имеет все границы каждой страны. От: https://datahub.io/core/geo-countries#data
Как сделать хлороплет с помощью Mapbox для приложения Andriod, созданного с использованием Kotlin.
private fun drawBoundaries(){
mapboxMap.getStyle {
try {
val source = GeoJsonSource("geojson-source", URI("assets://countries.geojson"))
it.addSource(source)
} catch (exception: URISyntaxException) {
Log.d(TAG, exception.toString())
}
}
}
И я предполагаю заполнить в ссылке следующим образом: https://docs.mapbox.com/android/maps/overview/data-driven-styling/#fill
mapboxMap.getStyle {
val fillLayer = FillLayer("layer-id", "source-id")
fillLayer.setProperties(PropertyFactory.fillColor(Color.GREEN))
it.addLayer(fillLayer)
}