首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mapbox是本地的,ShapeSource#images是不推荐的,请使用Images#images

Mapbox是本地的,ShapeSource#images是不推荐的,请使用Images#images
EN

Stack Overflow用户
提问于 2019-07-18 14:56:07
回答 1查看 627关注 0票数 4

我在我的项目上使用了最后一个版本的MapBox React,除了收到警告外,一切都很好,ShapeSource#images是不推荐的,请使用Images#images如何解决这个问题?

谢谢你的帮忙

编辑:我的实现后,雷斯塔德回答,我希望它能帮助到某人。

代码语言:javascript
复制
    <>
            <MapboxGL.Images
              images={{someIcon: someIcon, someIcon2: someIcon2, someIcon3: someIcon3}}
            />
            <MapboxGL.ShapeSource
            id="symbolLocationSource"
            hitbox={{ width: 20, height: 20 }}
            onPress={this.onSourceLayerPress}
            shape={featureCollection}
            >

            <MapboxGL.SymbolLayer
              id="symbolLocationSymbols"
              minZoomLevel={1}
              style={{
                iconImage: '{icon}',
                iconSize: 0.25,
                iconAllowOverlap: true
              }}
            />

          </MapboxGL.ShapeSource>
    </>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-18 15:19:21

基于您正在看到的描述性错误,听起来您可以通过使用Images对象来指示哪些客户端位图/绘图可用作符号层的图标而不是旧的API来避免此警告。现在这样做可能会在将来ShapeSource#images完全不受欢迎的时候避免您的一些挫折。

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

https://stackoverflow.com/questions/57097440

复制
相关文章

相似问题

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