qiuxiang / react-native-amap3d

react-native 高德地图组件,使用最新 3D SDK,支持 Android + iOS
https://qiuxiang.github.io/react-native-amap3d/api/
MIT License
1.28k stars 329 forks source link

react-native-amap-geolocation可以定位,但react-native-amap3d的onLaction没有回掉. 把AMapSdk.init故意错误的key地图也能显示. 要在哪里配置key呢?谢谢 #825

Closed perfecten closed 3 months ago

perfecten commented 3 months ago

react-native-amap-geolocation可以定位,获得定位信息, react-native-amap3d能显示地图,onCameraIdle有回掉,就是不能定位,onLaction没有回掉

版本: macOs 13.6.7 Xcode 15.01.1 "react-native": "0.73.8", "react-native-amap-geolocation": "^1.2.3", "react-native-amap3d": "^3.2.4",

以前的app在"react-native": "0.62.3", "react-native-hd-amap3d": "^2.0.5",都是可以定位的,现在升级之后定位不行了。不知道哪里出问题了。

AMapSdk.init的key肯定是对的,因为react-native-amap-geolocation可以定位。 删除AMapSdk.init之后,会报Error Domain=AMapFoundationErrorInvaildUserKey 。 但是写了错误的key地图也是可以显示的。

是否仅仅地图不需要正确的key? 定位需要在哪里配置正确的key呢?像旧版一样配置在AppDelegate.m里也不管用.

请大佬百忙中救援解答,谢谢谢谢

perfecten commented 3 months ago

sorry,sorry 原来是接口变了,需要把locationEnabled={true}改成myLocationEnabled = {true} 才能定位