Mapbox 通过 ID 选择自定义地图
Mapbox choose custom map by ID
如何选择要显示的 Mapbox 地图?
我制作了以下自定义地图:
https://a.tiles.mapbox.com/v4/ronenr.o2b7fleo/page.html?access_token=pk.eyJ1Ijoicm9uZW5yIiwiYSI6ImNpZ2ZrbjB0ZjBzZTF2aWtybm1qb3p4cDkifQ.Dpn4r6OvARZ46k3zXrVMwA#10/33.3300/44.4486
如何使用 Android SDK 在我的 Android 应用程序中显示它?
在这种情况下,您的地图 ID 将是 ronenr.o2b7fleo
在 Android SDK 中使用它:
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/ 中使用自定义栅格图块。
在 activity 中,我将 link 到自定义 json 文件:
mapView.setStyleUrl("http://www.odyeda.com/misc/mapbox-raster-v8.json");
在我的例子中,json 文件是:(注意 Url,它指向我的地图)
{
"version": 8,
"sources": {
"simple-tiles": {
"type": "raster",
"url": "mapbox://ronenr.o2b7fleo",
"tileSize": 256
}
},
"layers": [
{
"id": "simple-tiles",
"type": "raster",
"source": "simple-tiles"
}
]
}
如何选择要显示的 Mapbox 地图? 我制作了以下自定义地图: https://a.tiles.mapbox.com/v4/ronenr.o2b7fleo/page.html?access_token=pk.eyJ1Ijoicm9uZW5yIiwiYSI6ImNpZ2ZrbjB0ZjBzZTF2aWtybm1qb3p4cDkifQ.Dpn4r6OvARZ46k3zXrVMwA#10/33.3300/44.4486
如何使用 Android SDK 在我的 Android 应用程序中显示它?
在这种情况下,您的地图 ID 将是 ronenr.o2b7fleo
在 Android SDK 中使用它:
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/ 中使用自定义栅格图块。
在 activity 中,我将 link 到自定义 json 文件:
mapView.setStyleUrl("http://www.odyeda.com/misc/mapbox-raster-v8.json");
在我的例子中,json 文件是:(注意 Url,它指向我的地图)
{
"version": 8,
"sources": {
"simple-tiles": {
"type": "raster",
"url": "mapbox://ronenr.o2b7fleo",
"tileSize": 256
}
},
"layers": [
{
"id": "simple-tiles",
"type": "raster",
"source": "simple-tiles"
}
]
}