地图标注 坐标转换 找不到so INVALID_USER_KEY INVALID_USER_SCODE
成功创建 AMapNavi 对象时,会进到 initNaviSuccess 回调,由于 AMapNavi 对象是单例的,在 AMapNavi 对象未销毁之前,initNaviSuccess 回调仅会进一次。
假如有以下场景: A页面-—>B页面-—>A页面。
进入 A 页面调用 AMapNavi.getInstance() 。
此时候如果正确添加了AMapNaviListener 监听,会收到 initNaviSuccess 回调。
进入B页面又调用 AMapNavi.getInstance()。
由于 AMapNavi是单例对象,只在第一次创建对象的时候回调,此时并不会回调 initNaviSuccess。
按back回退到A页面,此时B页面调用了 AMapNavi.destroy()。
此时 AMapNavi单例对象被销毁了。
再次进入B页面。
此时重新创建了 AMapNavi 对象,所以此时在B页面能收到 initNaviSuccess 回调。
所以,当您的 initNaviSuccess 不回调时,请检查:
1、是否在其他页面创建了 AMapNavi 对象。
2、退出页面并未销毁 AMapNavi 对象。