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

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

config.xml文件
<permission name="location" />
<feature name="aMap">
     <param name="android_api_key" value="2ca9b7ab942fc23abb7f7a83cd7b63c0" />
     <param name="ios_api_key" value="6a398200649409e89b2395f9a632c8b1" />
   </feature>

问题截图

Snip20190227_4.png

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


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

image.png

2.开启定位(使用期间)隐私权限。注意开启之前要进行目的的描述。我的描述如下:
image.png

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

image.png

4.开启之后如图所示


Snip20190227_5.png

5.云编译即可。

image.png

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

687B8B268E7CB6AA5D1A32E7DBC16A07.png

6.可以看到拿到getLocation的成功的回调了。
6A976B65B3CC5632A73909146FFE46B7.png

7.切换回自定义loader,扫码安装,利用WIFI真机同步IP和端口即可一次编译,永久增量运行
image.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 引擎或模块问题:遇到应用层无法解决的问题,如果能确定需要引擎和模块支持的,不要自己想办法绕过去,要第一时间在开发者...
    无人像妳i阅读 9,105评论 0 2
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,887评论 1 32
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,698评论 4 61
  • 最后一个总结语句“攻其不备,出其不意”,耳熟能详。综合起来就是,以最小代价获得胜利。这个是兵家获胜的诀窍,是不...
    Chuyun阅读 1,652评论 0 0
  • 最近总结出的道理就是,不要做让别人勉为其难的事情。比如僭越双方关系,打听别人可能不想说的事情,交浅言深,刨根问底审...
    容我醉时眠1阅读 4,191评论 0 1

友情链接更多精彩内容