Оптимизация производительности для загрузки объекта JSON в слое GEOJSON с помощью android-map-utils в Android - PullRequest
0 голосов
/ 03 ноября 2019

У меня проблема с производительностью при загрузке объекта JSON для рисования многоугольника в слое GeoJson в Android. Я хочу быть быстрее, чем сейчас. Как я могу улучшить это.

Вот код.

heatMapLayer = GeoJsonLayer(map, JSONObject(Gson().toJson(featureCollection)))
heatMapLayer?.features?.forEach {
var color = it.getProperty("color")
val polygonStyle = GeoJsonPolygonStyle()
polygonStyle?.fillColor = Utils.hex2ARgb(170, color ?: error(""))
polygonStyle?.strokeWidth = 0f
it.polygonStyle = polygonStyle
val pointStyle = GeoJsonPointStyle()
pointStyle.isDraggable = true
it.pointStyle = pointStyle
}
heatMapLayer?.addLayerToMap()
...