Android 加载 ArcGIS 底图教程 | 地图开发指南
要在 Android 中加载 ArcGIS 底图,可以使用 ArcGIS Runtime SDK for Android。以下是一个简单的示例代码:
-
添加 ArcGIS Runtime SDK for Android 库到项目中。
-
在 XML 布局文件中添加 MapView 元素:
<com.esri.arcgisruntime.mapping.view.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
- 在 Java 代码中,创建一个 ArcGIS 地图对象,并将其添加到 MapView 中:
ArcGISMap map = new ArcGISMap(Basemap.Type.TOPOGRAPHIC, 34.056, -117.196, 15);
MapView mapView = findViewById(R.id.mapView);
mapView.setMap(map);
上述代码将创建一个带有拓扑底图的地图,并在经度为 34.056,纬度为 -117.196 的位置缩放级别为 15 的地图中心点。
可以通过更改 Basemap.Type 来加载不同的底图类型,例如 Basemap.Type.IMAGERY_WITH_LABELS。
需要注意的是,还需要在 AndroidManifest.xml 文件中添加以下权限:
<uses-permission android:name="android.permission.INTERNET" />
这将允许应用程序从网络上加载底图数据。
原文地址: http://www.cveoy.top/t/topic/lZ8w 著作权归作者所有。请勿转载和采集!