Mapbox 从https://maps.tilehosting.com到https://api.maptiler.com的改变

mapbox自定义的style主要有:source,sprite,glyphs,layers几部分构成

source: 可以自定义 openmaptiles,里面包含各种元素,例如可以定义道路、公园的样式和颜色。

"openmaptiles": {
    "type": "vector",
    "format": "pbf",
    "name": "OpenMapTiles",
    "maxzoom": 14,
    "minzoom": 0,
    "pixel_scale": "256",
    "id": "openmaptiles",
    "maskLevel": "8",
    "planettime": "1528934400000",
    "version": "3.8",
    "vector_layers": [
        {
            "maxzoom": 14,
            "fields": {
                "class": "String"
            },
            "minzoom": 0,
            "id": "water",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "waterway",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "class": "String",
                "subclass": "String"
            },
            "minzoom": 0,
            "id": "landcover",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "class": "String"
            },
            "minzoom": 0,
            "id": "landuse",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "mountain_peak",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "class": "String"
            },
            "minzoom": 0,
            "id": "park",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "admin_level": "Number",
                "disputed": "Number",
                "maritime": "Number"
            },
            "minzoom": 0,
            "id": "boundary",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "ref": "String",
                "class": "String"
            },
            "minzoom": 0,
            "id": "aeroway",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "layer": "Number",
                "service": "String",
                "level": "Number",
                "brunnel": "String",
                "indoor": "Number",
                "ramp": "Number",
                "subclass": "String",
                "oneway": "Number",
                "class": "String"
            },
            "minzoom": 0,
            "id": "transportation",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "render_min_height": "Number",
                "render_height": "Number"
            },
            "minzoom": 0,
            "id": "building",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "water_name",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "transportation_name",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "place",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "housenumber": "String"
            },
            "minzoom": 0,
            "id": "housenumber",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "poi",
            "description": ""
        },
        {
            "maxzoom": 14,
            "fields": {
                "name:nonlatin": "String"
            },
            "minzoom": 0,
            "id": "aerodrome_label",
            "description": ""
        }
    ],
    "tilejson": "2.0.0",
    "tiles": [      
        "https://maps.tilehosting.com/data/v3/{z}/{x}/{y}.pbf?key=YVi9JmpIrnrABglNN6qg" //无法使用了      
    ]
},

 现在mapbox已从maps.tilehosting.com迁移到api.maptiler.com,可以直接使用其各种风格底图的json文件,可以根据自己的需求来更改json文件中的样式,或者直接在样式处引用在线风格:

 https://api.maptiler.com/maps/darkmatter/style.json?key=?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值