内部的动态渲染响应本机地图标注模态

时间:2020-10-24 09:21:58

标签: react-native react-native-maps

方法-加载初始地图时,我得到了latlon项,并具有在用户按特定条件后获取标注数据(包括img)的功能标记。我这样做是为了提高android的性能。

问题- Callout仅显示地图初始加载中可用的数据。无法在内部执行动态渲染。

我没有使用标注,而是将tooltip组件与Marker一起使用,但是按钮不可处理,因为它是课程的标记。

<MapView>
 {markers.map(marker) => ({
    return(
       <Marker onPress={() => setSelectedMarkerId(markerId)}> // I'm fetching data onPreess
         <>
           <Callout>
             {data ? (
                <Text>{data.title}</Text>
                <Button/>
              ) : (
                <Loading/>
              )}
           </Callout>
           <Icon/>
         </>
    )
 })}
</MapView>

0 个答案:

没有答案