如何解决反应原生地图 UrlTile 不适用于 Android 上的 openstreetmap url
此代码适用于 IOS,但不适用于 Android(模拟器/真实设备)
<MapView region={this.state.region}>
<UrlTile
urlTemplate="http://c.tile.openstreetmap.org/{z}/{x}/{y}.png"
maximumZ={19}
zIndex={99}
/>
</MapView>
不明白问题出在哪里
UrlTile
与此 url http://tile.stamen.com/terrain/{z}/{x}/{y}.jpg
一起工作正常但不适用于 osm
url http://c.tile.openstreetmap.org/{z}/{x}/{y}.png
尽管 osm
url 在浏览器中有效
解决方法
这似乎是 OSM 的问题,而不是本机反应。我想您已经得到了答案 (https://github.com/react-native-maps/react-native-maps/issues/3747),这可能有助于其他人解决问题。