解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢

首先地图可以正常显示。也在config.xml文件里面配置了权限。在调用getLocation之后就是无法拿到回调。我使用的是自定义loader。

config.xml文件


     
     
   

问题截图

解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第1张图片
Snip20190227_4.png

解决办法。先不使用自定义loader,先使用云编译。解决玩这个问题之后,再使用自定义loader。自定义loader的好处就是一次编译,永久运行,每次改完代码之后,直接command+i运行即可看到效果。而云编译每次还得打包编译,兼职麻烦的不要不要的


1.在APICloud后台,找到云编译选项卡。

解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第2张图片
image.png

2.开启 定位(使用期间)隐私权限。注意开启之前要进行目的的描述。我的描述如下:
解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第3张图片
image.png

3.开启 定位(始终)隐私权限。注意开启之前要进行目的的描述。我的描述如下:

解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第4张图片
image.png

4.开启之后如图所示


解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第5张图片
Snip20190227_5.png

5.云编译即可。

解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第6张图片
image.png

6.运行项目.会出现定位选线的选择信息。选择始终允许

解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第7张图片
687B8B268E7CB6AA5D1A32E7DBC16A07.png

6.可以看到拿到getLocation的成功的回调了。
解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第8张图片
6A976B65B3CC5632A73909146FFE46B7.png

7.切换回自定义loader,扫码安装,利用WIFI真机同步IP和端口即可一次编译,永久 增量运行
解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢_第9张图片
image.png

你可能感兴趣的:(解决APICloud使用高德地图模块getLocation之后拿不到成功或失败的回调呢)