我曾经与react-leaflet
合作来构建地图,现在我在一个react-native
项目中使用@react-native-mapbox-gl/maps
。
使用react-leaflet
,我可以使用一些raster tile网址,例如https://api.mapbox.com/v4/{mapbox_id}/{z}/{x}/{y}.png?access_token={access_token}
,这使我可以使用某些mapbox_id
,例如mapbox.pirates
,{ {3}}或mapbox.pencil
。
例如使用other quite cool available ones @react-native-mapbox-gl/maps
的{{1}} a styleURL is needed。
在样式中似乎无法使用栅格图块url。有人知道使用好的旧式地图的方法吗?还是存在具有旧样式的开源地图?我没看到任何东西,也许它藏在某个地方?
我可以找到用Mapbox Studio Classic创建的Mapbox风格用于海盗风格,但是它是用CartoCSS和looks likes编写的,需要完全重写该风格。 有谁知道初学者可以在几分钟/几小时内而不是几天内重新编写样式的简便方法?还是以前有人做过这项工作,并将其开源到某个地方?
谢谢!
答案 0 :(得分:1)
请参见https://docs.mapbox.com/mapbox-gl-js/example/map-tiles/上的示例,您可以添加具有单个栅格图层的样式json,然后将其指向Mapbox用于铅笔或海盗的图块URL。
或者,有些Mapbox GL设计器样式可能适合https://www.mapbox.com/gallery/和https://blog.mapbox.com/designing-the-vintage-style-in-mapbox-studio-9da4aa2a627f