Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.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
React native 使用粘性和多个标注对本机地图进行反应-与Uber应用程序相同_React Native_React Native Maps - Fatal编程技术网

React native 使用粘性和多个标注对本机地图进行反应-与Uber应用程序相同

React native 使用粘性和多个标注对本机地图进行反应-与Uber应用程序相同,react-native,react-native-maps,React Native,React Native Maps,我希望有多个调用,它们总是以与优步出租车应用程序相同的方式打开 我想要的标准是 多个标注 可以按Callout键 我有两个解决办法One是指在安装详图索引后,始终将其设置为通过引用打开,但一次仅带有一个活动详图索引其次,我使用带有绝对位置的自定义标记和可触摸不透明度作为子项。我可以显示多个,但是嵌套在中的按钮无法按下。我曾经为同样的问题挣扎过一段时间。事实上,这就是我偶然发现这个问题的原因。我想和大家分享我的结局。显然,我们可以在标记组件中放置任何东西,因此,将视图和图像放入其中可以实现以

我希望有多个调用,它们总是以与优步出租车应用程序相同的方式打开

我想要的标准是

  • 多个标注
  • 可以按Callout键

我有两个解决办法One是指在安装详图索引后,始终将其设置为通过引用打开,但一次仅带有一个活动详图索引其次,我使用带有绝对位置的自定义标记和
可触摸不透明度
作为子项。我可以显示多个,但是嵌套在
中的按钮无法按下。

我曾经为同样的问题挣扎过一段时间。事实上,这就是我偶然发现这个问题的原因。我想和大家分享我的结局。显然,我们可以在标记组件中放置任何东西,因此,将视图和图像放入其中可以实现以下目的:


console.log('Click!')}>
这里有个地址
const styl=StyleSheet.create({
自定义标记:{
为内容辩护:“中心”,
对齐项目:“中心”
},
地址框:{
宽度:150,
身高:45,
背景颜色:“#fff”,
填充垂直:5,
水平方向:7,
边界半径:5,
边框宽度:0.5,
边框颜色:“#ccc”,
阴影颜色:“#000”,
阴影偏移:{宽度:0,高度:1},
阴影不透明度:0.3,
阴影半径:5,
立面图:3
},
地址文本:{
textDecorationLine:“下划线”
}
}); 
这就是它的样子:

这是一个抓取(优步替代方案)实现。但是你可以随意使用视图和图像样式来获得Uber般的效果


希望这对将来的人有所帮助。干杯

你解决了这个问题吗?如果是,请分享代码。一点也不。我最终使用了自定义标记此方法看起来非常可自定义,但由于某些原因,我的
组件不会触发
onPress()
事件。我正在调查为什么。。。