如何在mapbox-gl style / tileset

时间:2016-04-16 13:50:28

标签: mapbox mapbox-gl

我想完成https://api.mapbox.com/styles/v1/zugaldia/cimteac7b00mrb8m7okkkol8d.html?title=true&access_token=pk.eyJ1IjoienVnYWxkaWEiLCJhIjoiY2ltNnI0YXM0MDA0YXR5bHgxOTU0N2h5YyJ9.kBUkyDqT5S1gJOsMIAdJSw#11/38.8993/-77.0146正在做的事情。

似乎使用MapBox GL tileset和样式在地图上放置文本。它甚至可以在放大的级别显示更多文本。

我们该怎么做?

您能否指出一个详细的示例或视频,其中显示了加载tileset的步骤(可能来自GeoJSON文件等)

感谢。

如果没有javascript,我们可以做很多事情真是太好了。)

这使Android和iOS等更容易。

注意学校名称的文字:

enter image description here

然后当你放大时,你会看到犯罪的文字:

enter image description here

1 个答案:

答案 0 :(得分:1)

这确实是一张非常好的地图,他使用Mapbox Studio上传犯罪和学校数据作为图层来源创建了它。您可以通过跟随" design a map"来了解有关创建自己的地图样式的更多信息。指南。一旦您创建了地图,您就需要通过这样做来获取样式ID:

然后......

现在您还提到在Android或iOS应用程序中使用这些地图,这类似于使用api(您在上面给出的链接)。关注在您的Android应用中包含Mapbox studio风格的this example。该示例将样式URL放在XML中,如下所示:

<com.mapbox.mapboxsdk.maps.MapView

...

    mapbox:style_url="mapbox://styles/<your-account-name>/<your-style-ID>"
/>

希望这有帮助!