я пытаюсь добавить файл geo json в метод initGoogleMap, предоставленный в dji ux sdk, но слой geo json принимает только объект карт Google, тогда как здесь у меня есть объект djimap
enter code here mapWidget.initGoogleMap(new MapWidget.OnMapReadyListener() {
@Override
public void onMapReady(@NonNull DJIMap map) {
try {
GeoJsonLayer layer = new GeoJsonLayer(map,R.raw.features,this);
layer.addLayerToMap();
} catch (IOException e) {} catch (JSONException e) {
e.printStackTrace();
}
DJILatLng ratlam = new DJILatLng(23.323348, 75.037842);
map.getProjection();
map.addMarker(new DJIMarkerOptions().position(ratlam).title("marker in Ratlam"));
latLongList.add(0,new DJILatLng(23.264074, 77.511594));
latLongList.add(1,new DJILatLng(23.264089, 77.498361));
latLongList.add(2,new DJILatLng(23.268513, 77.519532));
DJIPolygonOptions polygonOption = new DJIPolygonOptions().addAll(latLongList);
map.addPolygon(polygonOption);
polygonOption.fillColor(Color.rgb(22,44,66));
polygonOption.strokeColor(Color.rgb(23,54,43));
map.setOnMapClickListener(new DJIMap.OnMapClickListener() {
@Override
public void onMapClick(DJILatLng latLng) {
onViewClick(mapWidget);
vblatitude = latLng.getLatitude();
vblongitude = latLng.getLongitude();
}