如何借助wms .jar文件将wms层实现到android studio中

问题描述 投票:0回答:1

我正在开发基于geoserver的java android应用程序,以在我的活动中打开wms层。

  1. 我尝试了https://github.com/shalperin/android-wms.git 在这里,我无法将图块层固定在所需的确切经纬度位置。

  2. 我也参与过Arcgis Android API 工作。但目前看来并没有什么帮助。

我需要放http://mmcnav.com:8084/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=Tigri&styles=&bbox=77.2339248657227,28.5064010620117,77.2387619018555,28.514 077&宽度=322&高度=512&srs=EPSG:4326&格式=应用程序/openlayers 这一层进入Android应用程序。

请让我知道具体的方法。

java android geoserver wms
1个回答
0
投票

使用 osmdroid 库并确保你也实现了这个库:

org.osmdroid:osmdroid-wms:6.1.13

然后在您的地图活动中加载 wms 磁贴:

WMSTileSource wmsTileSource = new WMSTileSource(
      "WMS Layer Name",
      new String[] { "http://your-wms-server-url" }, // WMS server URLs
      "layerName", // WMS layer name
      "image/png", // Image format
      null, // Styles (optional)
      null // WMS version (optional)
);

然后

mapView.setTileSource(wmsTileSource);
© www.soinside.com 2019 - 2024. All rights reserved.