Unity开发高德地图定位和地理围栏插件(iOS)

在前一篇记录了使用Unity编写高德定位及地理围栏的插件,下面介绍一下iOS。

复制一份高德的示例工程officialDemoLoc(省了配置工程,和引用库文件),创建AMapHelper类文件(.h和.mm),头文件主要包含AMapHelper单例类,和导出的几个方法,如下:

定位和围栏

导出函数实现:

将两个文件复制到Unity工程目录,保存在Plugins/iOS目录下,iOS可以在Plugins下任意目录,也可以有多个iOS目录。

Unity下调用iOS方法:

使用方式和方法和Android相同。功能基本实现,性能及精度还有待优化。