【发布时间】:2019-11-23 08:17:49
【问题描述】:
我曾经使用react-leaflet 来构建地图,现在我在一个react-native 项目中使用@react-native-mapbox-gl/maps。
使用react-leaflet,我可以使用一些raster tile url,例如https://api.mapbox.com/v4/{mapbox_id}/{z}/{x}/{y}.png?access_token={access_token},它允许我使用mapbox_ids,例如mapbox.pirates、mapbox.pencil 或other quite cool available ones。
例如@react-native-mapbox-gl/maps a styleURL is needed 其中looks likes mapbox://styles/mapbox/streets-v11。
似乎使用光栅图块 url 不是我们可以在样式中做的事情。有人知道使用老式地图的方法吗?或者是否存在具有旧样式的开源地图?我没有看到,也许它隐藏在某个地方?
我可以找到使用 Mapbox Studio Classic 为 Pirates 样式创建的 Mapbox Style,但它是用 CartoCSS 和 this is not compatible with the new version of Mapbox Studio 编写的,需要完全重新编写样式。 有谁知道初学者在几分钟/几小时内而不是几天内重写风格的好方法?或者之前有没有人做过这项工作,并在某个地方开源?
谢谢!
【问题讨论】:
标签: react-native mapbox mapbox-gl-js mapbox-gl react-native-mapbox-gl