Gis 使用mapbox,如何在卫星图像层顶部添加边界层?

Gis 使用mapbox,如何在卫星图像层顶部添加边界层?,gis,mapbox,mapbox-gl-js,Gis,Mapbox,Mapbox Gl Js,从本质上讲,我希望复制OpenGL示例地图,但能够使用mapbox.jsAPI添加客户标记和集群 街道地图上有相关信息,但我不知道如何将边界线和国家/州名称图层添加到卫星地图上。您必须编辑它们引用的mapbox gl样式文件: 所有可用的图层样式都列在的“图层”下:[……],例如: { ... "layers": [{ "id": "background", "type": "background", "paint.labels": { "backgr

从本质上讲,我希望复制OpenGL示例地图,但能够使用mapbox.jsAPI添加客户标记和集群


街道地图上有相关信息,但我不知道如何将边界线和国家/州名称图层添加到卫星地图上。

您必须编辑它们引用的mapbox gl样式文件:

所有可用的图层样式都列在
的“图层”下:[……]
,例如:

{
  ...
  "layers": [{
    "id": "background",
    "type": "background",
    "paint.labels": {
      "background-color": "rgb(4,7,14)"
    }
  }, {
    "id": "satellite",
    "type": "raster",
    "source": "satellite",
    ...
  }]
}
因此,如果您希望只保留边界和国家/地区标签,请查找具有表示这些层的ID的对象,可能是
“省/地区边界”
“国家/地区边界”
“国家/地区标签”
,以及
“州/地区标签”
,然后删除其他每一层对象