我正在开发基于geoserver的java android应用程序,以在我的活动中打开wms层。
我尝试了https://github.com/shalperin/android-wms.git 在这里,我无法将图块层固定在所需的确切经纬度位置。
我也参与过Arcgis Android API 工作。但目前看来并没有什么帮助。
请让我知道具体的方法。
使用 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);