Delphi XE10 加载ArcGIS for Android Jar包, 并成功显示在线地图

来源:互联网 发布:出售淘宝卖家帐号 编辑:程序博客网 时间:2024/06/05 04:00

研究了一段时间Delphi XE10, 感觉上在android开发方面, UI是比较强的. 由于很多第三方android的开发包, 并没有针对Delphi的, 大多是Jar包所以用起来很麻烦...具体怎么引入jar包到delphi xe10, 请参考另外一篇文章 Delphi XE10 使用百度定位SDK Jar包进行定位, 这里就不再累述了.

ArcGIS for android的jar包比较大, 转换成Pas后, 大概有4万多行代码, 而且还有依赖的其他Jar包, 所以在Pas文件修改上, 着实费了不少功夫.

不过, 最终还是成功了, 截图如下:


大概思路说下:

NOTE: 首要事情, 先搭建一个ArcGIS 在线地图服务, 找到地图服务的地址

1. 创建TJMapView

2. 将TJMapView显示在界面上

3. 创建TJArcGISDynamicMapServiceLayer图层

4. 将TJArcGISDynamicMapServiceLayer图层添加到TJMapView中


欢迎讨论

电子邮箱:

2 0
原创粉丝点击