更新 属性 'lineCap' 管理的视图时出错:世博会中的 AIRMapPolyline

Error while updating property 'lineCap' of a view managed by: AIRMapPolyline in expo

世博会版本:sdk42 react-native-maps:0.28 和 0.27.1 两者 使用 react-native-maps-directions 这是代码

   <MapView
    provider={PROVIDER_GOOGLE} // remove if not using Google Maps
    style={styles.map}
    region={getMapRegion()}
  >
    <MapViewDirections
      origin={origin}
      destination={destination}
      apikey={GOOGLE_MAPS_APIKEY}
      strokeWidth={3}
      strokeColor="blue"
    />

    <Marker
      coordinate={getMapRegion()}
      title="Test Title"
      description="This is the test description"
    >
      <Callout tooltip>
        <Text>{text}</Text>
      </Callout>
    </Marker>
  </MapView>

lineDashPattern={[number]} 将其添加到折线中或反应 MapViewDirections

 <MapViewDirections
      lineDashPattern={[0]}
      origin={origin}
      destination={destination}
      apikey={GOOGLE_MAPS_APIKEY}
      
    />

对于那些不想要虚线而是想要实线的人,我在这里找到了一个 hacky 解决方案。转到评论中链接的 youtube 视频,并完全按照这些人所做的去做。

Error while updating property 'lineCap' of a view managed by: AIRMapPolyline in expo