Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Mapbox添加WMS源_Android_Mapbox_Wms - Fatal编程技术网

Android Mapbox添加WMS源

Android Mapbox添加WMS源,android,mapbox,wms,Android,Mapbox,Wms,目前我正在本地android平台的地图上添加WMS源代码。我正在使用mapbox在应用程序中显示地图。我试图从Geo server添加WMS源层,但WMS源层在地图上被添加了多次,如图所示: 以下是我用来添加WMS源代码的代码片段: @凌驾 mapready上的公共无效(MapboxMap MapboxMap){ 请说明代码是否有问题,或者是否有人知道如何在地图上添加光栅源 提前感谢!Mapbox仅支持“EPSG:3857”来渲染WMS磁贴,您应该将源代码投影到此SRS。此外,无需像在第二行磁

目前我正在本地android平台的地图上添加WMS源代码。我正在使用mapbox在应用程序中显示地图。我试图从Geo server添加WMS源层,但WMS源层在地图上被添加了多次,如图所示:

以下是我用来添加WMS源代码的代码片段:

@凌驾 mapready上的公共无效(MapboxMap MapboxMap){

请说明代码是否有问题,或者是否有人知道如何在地图上添加光栅源


提前感谢!

Mapbox仅支持“EPSG:3857”来渲染WMS磁贴,您应该将源代码投影到此SRS。此外,无需像在第二行磁贴集中那样静态设置其边界框。使用此模板在应用程序中加载WMS:

RasterSource webMapSource = new RasterSource(
                       "web-map-source",
                        new TileSet("tileset",
                           'http://a.example.com/wms?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&width=256&height=256&layers=example')
                           ,256);
RasterSource webMapSource = new RasterSource(
                       "web-map-source",
                        new TileSet("tileset",
                           'http://a.example.com/wms?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&width=256&height=256&layers=example')
                           ,256);