有没有一种方法可以使用react-map-gl在地图上叠加png和坐标

Granttastic

我正在尝试在react-map-gl地图上显示png图像,类似于此处描述的方式但是该图像未按预期显示,并且没有错误。

这是代码

const Map = (props: Props) => {
  const [viewport, setViewPort] = useState<InteractiveMapProps>({
    width: '100%',
    height: 300,
    latitude: 4.6500,
    longitude: 97.5900,
    zoom: 6
  })

  const onViewportChange = (viewport: InteractiveMapProps) => {
    setViewPort(viewport)
  }
   return (
    <MapGL
        {...viewport}
        mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_TOKEN}
        onViewportChange={onViewportChange}
        mapStyle={mapStyle}
      >
        <Source
          id="map-source"
          type="image"
          url="https://image-"
          coordinates={[
            [95.23065877832998, 5.657816030165357],
            [98.90221227671044, 5.657816030165357],
            [98.90221227671044, 3.673126719208502],
            [95.23065877832998, 3.673126719208502],
          ]}
        />
      </MapGL>
     )

任何对此的见解将不胜感激

阿纳托利·苏哈诺夫(Anatoly Sukhanov)

您需要一个图层。

像这样

<Source
  id="map-source"
  type="image"
  url="https://image-"
  coordinates={[
    [95.23065877832998, 5.657816030165357],
    [98.90221227671044, 5.657816030165357],
    [98.90221227671044, 3.673126719208502],
    [95.23065877832998, 3.673126719208502]
  ]}
/>
<Layer
  id="overlay"
  source="map-source"
  type="raster"
  paint={{ "raster-opacity": 0.85 }}
/>

基于https://docs.mapbox.com/mapbox-gl-js/example/image-on-a-map/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以使用SKSpriteNode和PhysicsBody参数使用Spritekit制作软体?

来自分类Dev

有没有一种方法可以使用min和max来编写if-else?

来自分类Dev

有没有一种方法可以使用min和max来编写if-else?

来自分类Dev

有没有一种方法可以使Nautilus显示“最近使用过的”文件和目录?

来自分类Dev

有没有一种方法可以使用JS和AngularJS获取HTTP状态代码名称?

来自分类Dev

有没有一种方法可以使用qbsdk和qbxml从Quickbooks脱机删除客户?

来自分类Dev

有没有一种方法可以使用React和Observables(rx.js)将文件上传到Node.js?

来自分类Dev

有没有一种方法可以使用barplot或ggplot在同一张图上同时具有barplot和stacked barplot?

来自分类Dev

有没有一种方法可以使用Cereal / C ++为std :: map指定更简单的JSON(反序列化)?

来自分类Dev

有没有一种方法可以使每个模块具有反应,redux和副作用

来自分类Dev

有没有一种方法可以使依赖项注入和扩展方法进行交互?

来自分类Dev

有没有一种方法可以使函数从地图中查找时不返回null

来自分类Dev

有没有一种方法可以使用pyplot和pandas绘制所有在Python中仅具有特定值的列?

来自分类Dev

有没有一种方法可以为golang唯一地使用map [string] interface {}?

来自分类Dev

有没有一种方法可以使表单域和按钮的字体和高度响应?

来自分类Dev

有没有一种方法可以使lodash复制属性获取器和设置器?

来自分类Dev

有没有一种方法可以使此函数计算sd和均值?

来自分类Dev

有没有一种方法可以通过使用.forEach或.map代替for循环来解决此问题?

来自分类Dev

有没有一种方法可以使用jQuery和/或CSS通过单击按钮来反转页面上的所有颜色?

来自分类Dev

有没有一种方法可以使用matplotlib绘制具有指定宽度和高度的文本?

来自分类Dev

有没有一种方法可以使用MongoDb在一次查询中获取文档和相关的方面?

来自分类Dev

有没有一种方法可以使用Jackson和/或其关联的库之一(csv,json等)将String转换为Java类型。

来自分类Dev

有没有一种方法可以使用嘲讽(或类似方法)来模拟我从单元测试中“调用”的脚本的日期和时间?

来自分类Dev

有没有一种方法可以使用ClassLoader和getClass()方法从res文件夹中获取文件

来自分类Dev

有没有一种方法可以使用实际的MVC视图和模型来创建HTML文件?

来自分类Dev

嵌入式文档和有没有一种方法可以使用“ type”关键字作为模型字段名称

来自分类Dev

有没有一种方法可以使用PhpStorm和Xdebug调试RabbitMQ Consumer(php-ampqlib)?

来自分类Dev

有没有一种方法可以使用HTML Canvas和JavaScript从点填充到边界为止?

来自分类Dev

有没有一种方法可以使用文本框和按钮添加到组合框列表?

Related 相关文章

  1. 1

    有没有一种方法可以使用SKSpriteNode和PhysicsBody参数使用Spritekit制作软体?

  2. 2

    有没有一种方法可以使用min和max来编写if-else?

  3. 3

    有没有一种方法可以使用min和max来编写if-else?

  4. 4

    有没有一种方法可以使Nautilus显示“最近使用过的”文件和目录?

  5. 5

    有没有一种方法可以使用JS和AngularJS获取HTTP状态代码名称?

  6. 6

    有没有一种方法可以使用qbsdk和qbxml从Quickbooks脱机删除客户?

  7. 7

    有没有一种方法可以使用React和Observables(rx.js)将文件上传到Node.js?

  8. 8

    有没有一种方法可以使用barplot或ggplot在同一张图上同时具有barplot和stacked barplot?

  9. 9

    有没有一种方法可以使用Cereal / C ++为std :: map指定更简单的JSON(反序列化)?

  10. 10

    有没有一种方法可以使每个模块具有反应,redux和副作用

  11. 11

    有没有一种方法可以使依赖项注入和扩展方法进行交互?

  12. 12

    有没有一种方法可以使函数从地图中查找时不返回null

  13. 13

    有没有一种方法可以使用pyplot和pandas绘制所有在Python中仅具有特定值的列?

  14. 14

    有没有一种方法可以为golang唯一地使用map [string] interface {}?

  15. 15

    有没有一种方法可以使表单域和按钮的字体和高度响应?

  16. 16

    有没有一种方法可以使lodash复制属性获取器和设置器?

  17. 17

    有没有一种方法可以使此函数计算sd和均值?

  18. 18

    有没有一种方法可以通过使用.forEach或.map代替for循环来解决此问题?

  19. 19

    有没有一种方法可以使用jQuery和/或CSS通过单击按钮来反转页面上的所有颜色?

  20. 20

    有没有一种方法可以使用matplotlib绘制具有指定宽度和高度的文本?

  21. 21

    有没有一种方法可以使用MongoDb在一次查询中获取文档和相关的方面?

  22. 22

    有没有一种方法可以使用Jackson和/或其关联的库之一(csv,json等)将String转换为Java类型。

  23. 23

    有没有一种方法可以使用嘲讽(或类似方法)来模拟我从单元测试中“调用”的脚本的日期和时间?

  24. 24

    有没有一种方法可以使用ClassLoader和getClass()方法从res文件夹中获取文件

  25. 25

    有没有一种方法可以使用实际的MVC视图和模型来创建HTML文件?

  26. 26

    嵌入式文档和有没有一种方法可以使用“ type”关键字作为模型字段名称

  27. 27

    有没有一种方法可以使用PhpStorm和Xdebug调试RabbitMQ Consumer(php-ampqlib)?

  28. 28

    有没有一种方法可以使用HTML Canvas和JavaScript从点填充到边界为止?

  29. 29

    有没有一种方法可以使用文本框和按钮添加到组合框列表?

热门标签

归档