Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 跳转标记,跳转到本地地图中的下一个或最近的标记_Reactjs_Google Maps_React Native_React Native Maps_Apple Maps - Fatal编程技术网

Reactjs 跳转标记,跳转到本地地图中的下一个或最近的标记

Reactjs 跳转标记,跳转到本地地图中的下一个或最近的标记,reactjs,google-maps,react-native,react-native-maps,apple-maps,Reactjs,Google Maps,React Native,React Native Maps,Apple Maps,我一直在玩react native maps,遇到了一个无法解决的问题 我在同一位置设置了几个自定义标记(相同的lat和lon)。当点击它时,我注意到一个奇怪的动作,这是不可接受的。我注意到顶部标记的标注(标题和描述)(如前所述,相同位置上有多个标记)弹出,等待片刻,关闭,然后再次打开下一个标记的标注 我还试着放置两个标记,每个标记之间有一定的距离,缩小,直到标记彼此非常接近,然后单击它。它也会做同样奇怪的动作 你能提供一个解决方案吗 太糟糕了,这个问题还没有解决 我也有同样的问题。仅限iOS

我一直在玩react native maps,遇到了一个无法解决的问题

我在同一位置设置了几个自定义标记(相同的lat和lon)。当点击它时,我注意到一个奇怪的动作,这是不可接受的。我注意到顶部标记的标注(标题和描述)(如前所述,相同位置上有多个标记)弹出,等待片刻,关闭,然后再次打开下一个标记的标注

我还试着放置两个标记,每个标记之间有一定的距离,缩小,直到标记彼此非常接近,然后单击它。它也会做同样奇怪的动作

你能提供一个解决方案吗


太糟糕了,这个问题还没有解决

我也有同样的问题。仅限iOS

有趣的是,对于我真正单击的标记,
onPress(…)
事件只触发了一次。但是,
onSelect(…)
事件对于我单击以打开标注的标记和相邻标记都被触发。
onSelect
设置标注

我做了一些研究,似乎错误是在这里引入的(正如莱昂纳多·图蒂耶雷什在对公共关系的评论中提到的):

这里有一个奇怪的解决方法:(设置
pointerEvents=“auto”
,这对我来说很有效,但会使调用的外观变慢。)

github.com/react-native-community中存在两个未决问题:和

对我有效的解决办法是添加

<Marker>
…
pointerEvents="auto"
</Marker>

…
pointerEvents=“自动”

现在,调用在延迟约400ms后出现,但嘿,比以前好多了。

运行iOS时,我的应用程序中也会出现同样的情况。安卓运行良好。