Google Maps Polygone - PullRequest
       32

Google Maps Polygone

0 голосов
/ 08 февраля 2019

Я загружаю файл json с координатами, а затем получаю его в коде, задаю цвет обводки и цвет заливки, цвет обводки, цвет заливки работает, но рисует только часть MultiPolygon.У меня есть следующие библиотеки:

implementation 'com.google.android.gms:play-services-maps:11.8.0'
implementation 'com.google.maps.android:android-maps-utils:0.5+'
implementation 'com.google.code.gson:gson:2.8.5'

Мои методы:

fun polygonStyle(layer: GeoJsonLayer, color: Int){
    var polygonStyle = layer.defaultPolygonStyle
    val polygonOptions = layer.defaultPolygonStyle.toPolygonOptions()
    polygonOptions.strokeJointType
    polygonStyle.strokeColor = ContextCompat.getColor(requireContext(), 
    color)  
  polygonStyle.setPolygonFillColor(ContextCompat.getColor(requireContext(), 
 color))
    polygonStyle.strokeWidth = 5f
}


override fun onMapReady(googleMap: GoogleMap?) {
    mMap = googleMap!!

    var crdJSON = JSONObject(readJSONFromAsset(crd))
    var layerCrd = GeoJsonLayer(mMap, crdJSON)

    polygonStyle(layerCrd, R.color.crd)
    layerCrd.addLayerToMap()

Я ожидаю, что будет нарисован весь MultiPolygon, но будет нарисована только его часть :( https://i.stack.imgur.com/pvtWu.jpg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...