Mapbox画布在屏幕的一半上呈现

亚历克斯·艾恩赛德

我正在尝试将MapBox与React.js一起使用。这是我的代码:

import ReactMapboxGl, {Layer, Feature} from "react-mapbox-gl";

render() {
    const Map = ReactMapboxGl({
        accessToken: "..."
    });
    return (
        <div className="App">
            <Map style="mapbox://styles/mapbox/streets-v9"
                 containerStyle={{
                     height: "100vh",
                     width: "100vw",
                 }}>
                <Layer
                    style={{
                        position: 'absolute',
                        left: 0,
                        top: 0,
                    }}
                    type="symbol"
                    id="marker"
                    layout={{"icon-image": "marker-15"}}>
                    <Feature coordinates={[-0.481747846041145, 51.3233379650232]}/>
                </Layer>
            </Map>
            {/*<button onClick={this.requestLocation}>Refresh position</button>*/}
        </div>
    );
}

问题是,这是结果:

在此处输入图片说明

它始终精确地是宽度的50%。我正在使用这个模块:https : //github.com/alex3165/react-mapbox-gl

我搞砸了什么?

用户199320

对不起,您回答的太晚了,这是由于CSS冲突引起的。尝试评论.App的文本对齐中心

.App {
   /* text-align: center; */
}

这应该工作!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何让展开的画布填充一半以上的屏幕

如何使图片显示在屏幕的一半上?

画布抖动使我渲染的一半

占据屏幕一半的tabView

使一半的UIView离开屏幕

我的一半屏幕无法使用

iframe 被屏幕截了一半

用于在页面的一半上动态呈现 div 的 CSS 类

SKSpriteNode上的CGPoint x无法正常工作(一半的节点不在屏幕上)

在Hi dpr屏幕上使用srcset时,图像显示尺寸减小到一半

HTML画布。我的图像只有一半被翻转

Mapbox-gl仅显示一半的容器

使图像出现在屏幕的一半,另一半滚动以查看

在指定的屏幕宽度之后,连续换行一半的项目

HTML / CSS:图像占据屏幕的一半

使用relativelayout使textview占据屏幕宽度的一半

如何设置一半屏幕高度的视图?

Windows突然将全屏视为实际屏幕的一半

从命令行清除屏幕的一半

文本小部件将填满屏幕的一半

char 不会超过我屏幕的一半 C++

为什么 ViewController 只占屏幕的一半?

KivyMD - 为什么 MDList 只在屏幕的一半

如何给div上一半蓝色,一半黄色上色?

PYTHON + KIVYMD / KIVY | 滚动视图仅在屏幕的一半上,但在导航抽屉中使用时正常工作

为什么我会在屏幕上显示一半的三角形?

Android / OpenGles绘制2个外部纹理,每个占据一半的屏幕。左右一半

如何在充满屏幕的iPhone上和比占据一半屏幕的iPhone上实现四个间隔的按钮?

grub-pc在Debian jessie上配置了一半