要将 Leaflet Android 库集成到现有 Android 应用程序中,请按照以下步骤操作。
- 添加依赖项。 将以下依赖项添加到 Android 项目的 >build.gradle 文件中:
依赖项{
实现'com.github.mapbox:mapbox- android-sdk:9.6.0'
实现 'org.apache.Leaflet:leaflet-android-library:1.7.1'
}
-
同步 Gradle:[
将项目与 Gradle 文件同步按钮以允许Gradle 同步新的依赖项。
-
将地图视图添加到布局文件:将
MapView
控件添加到布局文件。 /p>
<com.mapbox.geojson.FeatureCollection
android:id="@+id/featureCollection"
android:名称="函数" />
<com.mapbox.maps.extension.style.layers. generated.symbolLayer
android:id="@+id/symbolLayer"
android:name="symbolLayer"
android:可见性="可见" />
<com.mapbox.maps.extension.style.sources. generated.geoJsonSource
android:id="@+id/geoJsonSource"
android:名称="geoJsonSource"
android:可见性="可见" />
<com. mapbox.maps.extension.style.style
android:id="@+id/style "
android:visibility="可见" />
<com.mapbox.maps.plugin.annotation. generated.PointAnnotationManager
android:id="@+id/pointAnnotationManager"
android:可见性="可见" />
< com.mapbox.maps.extension.style.layers. generated.lineLayer
android:id= "@+id/lineLayer"
android:name="lineLayer"
android:可见性="可见" />
<com.mapbox.maps.extension.style.sources. generated.vectorSource
android:id="@+id/vectorSource"
android:name="vectorSource"
android :visibility="可见" />
<com.mapbox.maps.plugin.annotation. generated.CircleAnnotationManager
android:id="@+id/circleAnnotationManager"
android:visibility="可见" />
<com.mapbox.maps.extension.style.layers. generated.fillLayer
android:id="@ +id/fillLayer"
android:name="fillLayer"
android:visibility="可见" />
<com.mapbox.maps.extension.style.sources. generated.imageSource
android:id="@+id/imageSource"
android:name= "imageSource"
android:visibility="可见" />
<com. mapbox.maps.extension.style.layers. generated.backgroundLayer
android:id="@ +id/backgroundLayer"
android:name="backgroundLayer"
android:visibility="可见" />
<com.mapbox.maps.extension.style.style
android:id="@+id/style"
android:visibility="可见" />
<com. mapbox.maps.plugin.annotation. generated.PolygonAnnotationManager
android:id="@+id /polygonAnnotationManager"
android:可见性="可见" />
<com.mapbox.maps.extension.style.layers. generated.heatmapLayer
android:id="@+id/heatmapLayer"
android:name="heatmapLayer"
android:可见性="可见" />
<com.mapbox.maps.extension.style.sources. generated.geojsonSource
android:id="@+id/geojsonSource"
android:name="geojsonSource"
android:visibility="可见"
以上内容均来自网络,不代表任何观点欢迎来到网站:zhujipindao.com
评论前必须登录!
注册