3

是否可以使用react-leaflet作为deck.gl覆盖的底图?我正在试验地震示例,当我尝试使用leaflet-react 而不是'react-map-gl'中的{StaticMap}时,它似乎不起作用。有任何想法吗?

   import React, {Component, Fragment} from 'react';
   import {MAP} from 'react-leaflet';
   import DeckGL from '@deck.gl/react';


   <DeckGL>
          <MAP
            center = {center}
          />
   </DeckG>

但如果我使用import {MAP} from 'react-map-gl';它很酷。任何想法?有任何想法吗?

4

2 回答 2

3

我对传单的 API 了解不多,但是如果您可以禁用传单的交互性,然后使用 deck.gl 的onViewStateChange同步传单地图的视图,您应该能够使其工作。这就是deck.gl 与它直接支持的基本地图一起工作的方式。

deck.gl 不会自动与任意基本地图 API 一起使用,因为“开箱即用”体验(如 react-map-gl)需要 deck.gl 设置基本地图的视图以保持同步。直接支持最好使用MapboxGL,但也有对Google MapsArcGIS的实验性支持。您还可以使用TileLayer加载任意图块集。

于 2020-05-15T06:47:56.427 回答
0

最近,我发布了deck.gl-leaflet,它集成了 deck.gl 和 Leaflet。对于新应用程序有更好的选择,但如果您有一个已经与 Leaflet 大量集成的现有应用程序,您可以使用它来添加 deck.gl 可视化。

于 2021-04-20T13:07:12.717 回答