qiuxiang / react-native-amap3d

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

地图滑动后,怎么回到当前用户位置? #605

Open lenglengiOS opened 4 years ago

lenglengiOS commented 4 years ago

"react": "16.9.0", "react-native": "0.61.5", "react-native-amap-geolocation": "^1.0.4", "react-native-amap3d": "^2.0.1", _以前的版本是有animateTo这个方法可以实现的,但是更新到2.0.1后就没有这个方法了

qiuxiang commented 4 years ago

用 setStatus,有一些接口发生变化了,我写一个说明吧

lenglengiOS commented 4 years ago

谢谢,新接口说明出来了,麻烦艾特我一下啦~

lenglengiOS commented 4 years ago

大佬,这里我研究了一下,用setState可以回到用户当前位置,但是刷新状态不好管理,经常会和其他setState冲突,导致刷新好几次,请问有其他方式吗? @qiuxiang

lenglengiOS commented 4 years ago

请问这个库还在维护吗? @qiuxiang

perfecten commented 4 years ago

@lenglengiOS 请问搞定了么? 我这边setStatus在iOS上好的,在android上无效。都是真机。 旧版都是好的,升级后不好用呢。

"react": "16.11.0", "react-native": "0.62.2", "react-native-amap-geolocation": "^1.1.2", "react-native-amap3d": "^2.0.1",

qiuxiang commented 4 years ago

https://qiuxiang.github.io/react-native-amap3d/api/globals.html

qiuxiang commented 4 years ago

setStatus 无效看 example

perfecten commented 4 years ago

@qiuxiang 谢谢,

本来只传了一个参数status,在ios上可以,android上不行。

参考了example,给setStatus传入了第二个参数,现在在安卓上也好了。

谢谢。

x632655725 commented 3 years ago

我是这么弄的 this.mapView.setStatus({ center: { longitude, latitude }, zoomLevel });