MapView mapView = new MapView(context);
mapView.setAccessToken("Your Mapbox Access Token");
mapView.setTileSource(new MapboxTileLayer("ronenr.o2b7fleo"));
拿我從MapBox小組的解答,謝謝,那就是: 以下示例顯示瞭如何在Android應用中使用自定義柵格圖塊 - https://www.mapbox.com/android-sdk/custom-raster-style/。
在活動中,我將鏈接到一個自定義的JSON文件:
mapView.setStyleUrl("http://www.odyeda.com/misc/mapbox-raster-v8.json");
凡JSON文件,在我的情況是:(注意其中的網址,指導我的地圖)
{
"version": 8,
"sources": {
"simple-tiles": {
"type": "raster",
"url": "mapbox://ronenr.o2b7fleo",
"tileSize": 256
}
},
"layers": [
{
"id": "simple-tiles",
"type": "raster",
"source": "simple-tiles"
}
]
}
謝謝,但它似乎被棄用...當前的mapView對象似乎根本沒有setTileSource方法 –