react-native-baidu-map icon indicating copy to clipboard operation
react-native-baidu-map copied to clipboard

react-native-baidu-map上的大头针怎么弄啊,兄dei们,这真是个坑

Open mumu19920210 opened this issue 6 years ago • 12 comments

如何在已经显示的地图上,标记一个大头针?

mumu19920210 avatar Apr 10 '19 12:04 mumu19920210

请问您是怎么显示出来的?用的是什么版本的 rn baidu-map 我搞了好几天了 一直出问题

ynqq avatar Apr 11 '19 01:04 ynqq

import { MapView, MapTypes, Geolocation, Overlay } from 'react-native-baidu-map'; const { Marker } = Overlay; <MapView> <Marker location={{longitude: 113.896198,latitude: 22.959144,}} > </Marker> </MapView>

free-heart avatar Apr 17 '19 09:04 free-heart

image

free-heart avatar Apr 17 '19 09:04 free-heart

复制代码都不行。

milobluebell avatar May 17 '19 18:05 milobluebell

@milobluebell 兄dei,你搞出来了吗。我也遇到这个难题了,这个库的 readme 真的是🌶️🐔

KingAmo avatar Jun 13 '19 11:06 KingAmo

      <MapView
          zoom={this.state.zoom}
          center={this.state.center}
          style={{flex: 1}}
         >
                    <Marker location={{longitude: 120.21833,latitude: 30.214532,}} />
        </MapView>

我这样用才显示marker...佛了, 而且只是在 Android 上才有,iOS 还不支持吗

KingAmo avatar Jun 13 '19 13:06 KingAmo

      <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一直说着有,确实有点坑。

milobluebell avatar Jun 17 '19 03:06 milobluebell

也就是说IOS不支持吗?

niejun111 avatar Jun 17 '19 04:06 niejun111

      <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一直说着有,确实有点坑。

绝对定位?那用户移动地图咋办。。

KingAmo avatar Jun 17 '19 07:06 KingAmo

      <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一直说着有,确实有点坑。

绝对定位?那用户移动地图咋办。。

呃,我说的是永远垂直水平居中的那个图钉。如果是需要随地图移动的图钉我还没有解决。

milobluebell avatar Jun 19 '19 05:06 milobluebell

      <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一直说着有,确实有点坑。

绝对定位?那用户移动地图咋办。。

暂时想的话,可能就是需要自行计算一下子了。或者你有什么好办法吗?

milobluebell avatar Jun 19 '19 05:06 milobluebell

                <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 }, }) } }

wkl460 avatar Aug 20 '19 02:08 wkl460