首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新kepler.gl地图样式

如何更新kepler.gl地图样式
EN

Stack Overflow用户
提问于 2018-11-13 21:20:25
回答 1查看 1.1K关注 0票数 2

我正在处理kepler.gl地图,并且我有自定义映射样式,尝试使用addCustomMapStyleloadCustomMapStyle更新默认的映射样式,但这两种方法没有更新映射样式,我的配置是

代码语言:javascript
复制
    {
  "version": "v1",
  "config": {
    "visState": {

    },
    "mapState": {
      "bearing": -14.78125,
      "dragRotate": true,
      "latitude": 50.15584222999782,
      "longitude": 8.73812510739856,
      "pitch": 55.64219672692688,
      "zoom": 6.249643007871772,
      "isSplit": false
    },
    "mapStyle": {
      "styleType": "0.ek919ez82er",
      "topLayerGroups": {},
      "visibleLayerGroups": {
        "border": false,
        "building": true,
        "label": true,
        "land": true,
        "road": true,
        "water": true
      },
      "buildingLayer": {
        "color": [
          18,
          25,
          38
        ],
        "isVisible": false,
        "opacity": 0.7
      },
      "mapStyles": {
        "0.ek919ez82er": {
          "accessToken": "accessToken",
          "custom": true,
          "icon": "BASE64IMAGE",
          "id": "0.ek919ez82er",
          "label": "Basic Template New",
          "url": "mapbox://styles/stephanefoulard/cjnvki2i00s9v2sjrbzpssze0"
        }
      }
    }
  }
}

我如何加载这个定制的地图样式,它现在加载黑暗的地图样式,请任何帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-14 08:20:47

嗨,经过一段长时间的redux调试之后,我发现了params addCustomMapStyleloadCustomMapStyle需要的内容。

代码语言:javascript
复制
this.props.dispatch(loadCustomMapStyle({ style: {},  error: false});
this.props.dispatch(addCustomMapStyle());

由于堆栈上的字符串限制,我没有发布样式,稍后我将在其他地方发布它们并更新答案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53289652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档