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

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

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

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


大概思路说下:

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

1. 创建TJMapView

2. 将TJMapView显示在界面上

3. 创建TJArcGISDynamicMapServiceLayer图层

4. 将TJArcGISDynamicMapServiceLayer图层添加到TJMapView中


欢迎讨论

电子邮箱:ssxbx[email protected]

相关文章:

  • 2022-02-09
  • 2021-12-02
  • 2021-06-08
  • 2021-10-19
  • 2021-07-27
  • 2022-12-23
  • 2021-09-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2021-12-19
  • 2021-06-30
  • 2022-02-09
  • 2021-04-12
相关资源
相似解决方案