【问题标题】:how to load text layer in mapbox-gl style / tileset如何以 mapbox-gl 样式/tileset 加载文本图层
【发布时间】:2016-04-16 13:50:28
【问题描述】:

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

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

我们如何做到这一点?

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

谢谢。

很高兴我们可以在没有 javascript 的情况下做这么多事情 :)

这使得 Android 和 iOS 等更容易。

注意学校名称的文字:

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

【问题讨论】:

    标签: mapbox mapbox-gl


    【解决方案1】:

    这确实是一张非常漂亮的地图,他使用 Mapbox Studio 创建它,上传犯罪和学校数据作为图层源。您可以按照“design a map”指南了解有关创建自己的地图样式的更多信息。创建地图后,您需要通过以下操作获取样式 ID:


    (来源:mapbox.com

    然后……


    (来源:mapbox.com

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

    <com.mapbox.mapboxsdk.maps.MapView
    
    ...
    
        mapbox:style_url="mapbox://styles/<your-account-name>/<your-style-ID>"
    />
    

    希望这会有所帮助!

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-26
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 2016-08-14
    • 1970-01-01
    相关资源
    最近更新 更多