Delphi XE10调用百度地图和百度导航

阅读: 评论:0

Delphi XE10调用百度地图和百度导航

Delphi XE10调用百度地图和百度导航

最近实现了Delphi XE10调用百度地图和百度导航,

百度地图的Android版使用老猫的JarOrClass2Pas工具把SDK中的jar翻译成pas接口单元就可以了,

百度地图的IOS版麻烦一点,没有工具直接把.h的头文件翻译成pas接口文件,

还需要配置SDKManager,以及编译过程中出现的一些问题,

使用过程中出现问题,主要翻看官方的文档,

最好是用Eclipse和XCode分开打开对应的示例编译到手机上运行查看,

详细了解每个功能是什么样的,具体是如何调用的,




接下来我详细讲解一下:

Android地图SDK,地址:.php?title=androidsdk

SDK下载地址:.php?title=androidsdk/sdkandev-download

解压下载下来的SDK,里面有jar文件,动态链接库so文件, 首先使用老猫的JarOrClass2Pas工具把jar翻译成pas接口文件,再自己处理一下,把不需要的类注释掉, jar文件添加到工程中去,so文件布署进去, 其他的步骤和官方文档中的差不多,申请密钥,配置xml,然后调用的时候,对照官方文档中的java代码翻译成delphi的代码就可以直接调用了,


IOS地图SDK,地址: .php?title=iossdk SDK下载地址: .php?title=iossdk/sdkiosdev-download 同样,解压下载下来的SDK,目前最新的版本解压出来都是使用framework的模式, SDK中有很多framework,每个framework里面都有相应的头文件和静态库文件, 关于如何翻译ObjectiveC的头文件转换为delphi的接口文件,在我的一个教程里面有, 但是百度地图SDk,它有81个头文件,可以说工作量十分的庞大,但是Delphi 10.1 Berlin有SDK翻译工具, 能将framework文件直接翻译成pas文件, 十分方便,所以问题也解决了, 然后按着官方的步骤,一步步实现相应的功能就可以了.




 

本文发布于:2024-02-03 05:20:36,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170690883648915.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   Delphi
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23