以前没有接触过安卓开发,只会一点C#,学习一下
1.下载安装ArcGIS Runtime for .Net 开发包,安装好后,使用VS创建ArcGIS Maps SDK .NET MAUI App项目
![](https://img.haomeiwen.com/i5249832/4127fd62dc11354c.png)
2.添加数据
2.1矢量数据:
矢量数据直接加载shp,核心代码如下:
![](https://img.haomeiwen.com/i5249832/ffa4afec7fb7cb61.png)
2.2栅格数据:
栅格数据加载.tif格式,需要有金字塔文件,不然加载速度感人,核心代码:
![](https://img.haomeiwen.com/i5249832/431fd8d063542398.png)
2.3读取路径:
使用Android.App.Application.Context获取App的路径,对应在设备的内部存储-Android-data-项目名称-files
![](https://img.haomeiwen.com/i5249832/b736c6bd76174f58.png)
3.设置矢量数据样式:
通过ArcGIS Pro 创建移动样式
![](https://img.haomeiwen.com/i5249832/17ec5cc02bc107b0.png)
![](https://img.haomeiwen.com/i5249832/85e91aa6241ed9db.png)
通过符号的键加载符号,加载代码:
![](https://img.haomeiwen.com/i5249832/5d1db1e60d625d32.png)
最终效果:
![](https://img.haomeiwen.com/i5249832/e0b6823a2c0e46c4.jpg)
网友评论