Я реализовал собственный картографический сервер с OpenMapTiles Map Server
Я собираюсь использовать MapBox SDK с картами моего сервера.
Примените стиль "Темная материя", используя следующую спецификацию TileJSON 2.0 :
Используя метод setStyleJson в MapBox, я установил этот источник:
setContentView(R.layout.activity_main);
Mapbox.getInstance(this, "access_token");
setContentView(R.layout.activity_main);
mapView = (MapView) findViewById(R.id.mapView);
mapView.onCreate(savedInstanceState);
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
mapboxMap.setStyleJson("http://192.168.1.65:8080/styles/dark-matter.json");
mapboxMap.setCameraPosition(new CameraPosition.Builder()
.target(new LatLng(47.3769, 8.5417))
.zoom(25)
.build());
}
});
Карта остается пустой, и через logcat я вижу следующее сообщение об ошибке:
05-17 12:38:18.489 19008-19008/sergio.sanchez.sanchez.demomapbox E/mbgl: {chez.demomapbox}[ParseStyle]: Failed to parse style: 0 - Invalid value.
Может кто-нибудь сказать мне, что я делаю не так?
Спасибо.