通过expo FileSystem API访问资产

时间:2019-04-30 09:04:13

标签: assets expo

我想要一个带有MapView.UrlTile覆盖的MapView。磁贴将捆绑到资产上,但是由于assets file names are hashed,因此我不能使用'../assets/tiles/{z}/{x}/{y}.png'作为urlTemplate。

是否可以通过expo的FileSystem API访问资产(例如,以自动解决哈希的方式),例如${FileSystem.documentDirectory}/<magic-assets-url>/tiles/{z}/{x}/{y}.png

这是我目前拥有的代码:

<MapView
          style={{ flex: 1 }}
          initialRegion={{
            latitude: 52.530238, 
            longitude: 13.331919,
            latitudeDelta: 0.0922,
            longitudeDelta: 0.0421,
          }}
          showsUserLocation={true}
          onRegionChange={(mapRegion) => this.setState({mapRegion}) }>
          <MapView.UrlTile urlTemplate={'../map/tiles/{z}/{x}/{y}.png'} maximumZ={19}/> 
        </MapView>

0 个答案:

没有答案