Я использую внешнюю карту I MapView в React native, используя UrlTile, например:
<View style={styles.mapContainer}>
<MapView
style={styles.map}
rotateEnabled={false}
mapType="none"
initialRegion={mapRegion}
>
<UrlTile urlTemplate={this.tileUrl} style={styles.tiles} />
</MapView>
</View>
...
const tileUrl = "https://externalmap.com/3857/{z}/{y}/{x}.png";
const mapRegion = {
latitude: 61.5309288,
longitude: 16.7695302,
latitudeDelta: 16.0,
longitudeDelta: 16.0
};
Интересно, есть ли способ иметь динамический URL на основе значений z, y и x? Причина в том, что я хочу иметь возможность хранить плитки локально, а затем проверить, существует ли плитка локально, используйте это, в противном случае используйте внешний URL. Есть ли способ, которым я мог бы достичь этого?