有幸参与过一个简易地理信息系统(GIS)的开发,学到了不少地理信息相关的知识,便想要开发一个关于瓦片地图加载的开源库,跟大家一起分享交流。
TiledMapView
Android瓦片地图加载,支持多种投影,包括Web墨卡托投影,经纬度直投及自定义投影等;支持定位,添加图层和覆盖物。
用法
Gradle
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
compile 'com.github.1993hzw:TiledMapView:1.2'
}
目前最新版本为:
TiledMapView使用Picasso库作为默认图像加载程序。因此,如果你想使用Picasso,应该额外增加依赖:
dependencies {
implementation 'com.squareup.picasso:picasso:2.71828'
}
代码
在布局里添加TiledMapView:
<cn.forward.tiledmapview.TiledMapView