react-native-baidu-map上的大头针怎么弄啊,兄dei们,这真是个坑
如何在已经显示的地图上,标记一个大头针?
请问您是怎么显示出来的?用的是什么版本的 rn baidu-map 我搞了好几天了 一直出问题
import { MapView, MapTypes, Geolocation, Overlay } from 'react-native-baidu-map'; const { Marker } = Overlay; <MapView> <Marker location={{longitude: 113.896198,latitude: 22.959144,}} > </Marker> </MapView>

复制代码都不行。
@milobluebell 兄dei,你搞出来了吗。我也遇到这个难题了,这个库的 readme 真的是🌶️🐔
<MapView
zoom={this.state.zoom}
center={this.state.center}
style={{flex: 1}}
>
<Marker location={{longitude: 120.21833,latitude: 30.214532,}} />
</MapView>
我这样用才显示marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗
<MapView zoom={this.state.zoom} center={this.state.center} style={{flex: 1}} > <Marker location={{longitude: 120.21833,latitude: 30.214532,}} /> </MapView>我这样用才显示
marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗
对的 还没有iOS的支持,我是自己写了个绝对定位的放在那里的。 marker一直没有,但是readme一直说着有,确实有点坑。
也就是说IOS不支持吗?
<MapView zoom={this.state.zoom} center={this.state.center} style={{flex: 1}} > <Marker location={{longitude: 120.21833,latitude: 30.214532,}} /> </MapView>我这样用才显示
marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗对的 还没有iOS的支持,我是自己写了个绝对定位的放在那里的。 marker一直没有,但是readme一直说着有,确实有点坑。
绝对定位?那用户移动地图咋办。。
<MapView zoom={this.state.zoom} center={this.state.center} style={{flex: 1}} > <Marker location={{longitude: 120.21833,latitude: 30.214532,}} /> </MapView>我这样用才显示
marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗对的 还没有iOS的支持,我是自己写了个绝对定位的放在那里的。 marker一直没有,但是readme一直说着有,确实有点坑。
绝对定位?那用户移动地图咋办。。
呃,我说的是永远垂直水平居中的那个图钉。如果是需要随地图移动的图钉我还没有解决。
<MapView zoom={this.state.zoom} center={this.state.center} style={{flex: 1}} > <Marker location={{longitude: 120.21833,latitude: 30.214532,}} /> </MapView>我这样用才显示
marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗对的 还没有iOS的支持,我是自己写了个绝对定位的放在那里的。 marker一直没有,但是readme一直说着有,确实有点坑。
绝对定位?那用户移动地图咋办。。
暂时想的话,可能就是需要自行计算一下子了。或者你有什么好办法吗?
<Marker location={this.state.center1} />
mapview里 onMapStatusChange={(e) =>{ console.log(2,e.target) this.setState({ center1: { longitude: e.target.longitude, latitude:e.target.latitude }, }) } }
<MapView zoom={this.state.zoom} center={this.state.center} style={{flex: 1}} > <Marker location={{longitude: 120.21833,latitude: 30.214532,}} /> </MapView>我这样用才显示
marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗对的 还没有iOS的支持,我是自己写了个绝对定位的放在那里的。 marker一直没有,但是readme一直说着有,确实有点坑。
绝对定位?那用户移动地图咋办。。
暂时想的话,可能就是需要自行计算一下子了。或者你有什么好办法吗?
<Marker location={this.state.center1} />
mapview里 onMapStatusChange={(e) =>{ console.log(2,e.target) this.setState({ center1: { longitude: e.target.longitude, latitude:e.target.latitude }, }) } }