0
我在我的項目中使用osmbonuspack。傳入GeoJSON的有田「風格」:如何在osmbonuspack中使用FolderOverlay從JSON中獲取樣式?
{"type":"FeatureCollection",
"features":
[{"type":"Feature",
"geometry":{
"coordinates":[[.......]],
"type":"Polygon"},
"properties":{"id":1433861787198,
"monitoring_in":false,
"emergency_message_in":false,
"monitoring_out":false,
"emergency_message_out":false,
"send_notification":false,
"style":{"stroke":true,
"color":"#0033ff",
"weight":5.0,
"opacity":0.5,
"fill":true,
"fillOpacity":0.2,
"clickable":true}}}
但是當我把它在地圖上的所有數據均是黑色的(無樣式或默認樣式)
KmlDocument kmlDocument = new KmlDocument();
kmlDocument.parseGeoJSON(str);
FolderOverlay kmlOverlay = (FolderOverlay) kmlDocument.mKmlRoot.buildOverlay(mMapView, null, null, kmlDocument);
mMapView.getOverlays().add(kmlOverlay);
mMapView.invalidate();