如何解决如何使用 DeckGL 在谷歌地图上显示 30k 折线
我正在使用有角度的 Google 地图库。我们有一个用例,用户可以在地图上上传一个巨大的列表(大约 30k)多段线。目前地图冻结,没有任何工作。
我决定使用 Deckgl 来渲染那些大数据,但问题是。我们还允许用户在地图上编辑这些折线。 (可能我这里不知道如何使用 Deckgl)。
解决方法
如果您使用 GoogleMapsOverlay
中的 @deck.gl/google-maps
,请使用deck.gl 图层,而不是 google-maps 渲染逻辑。
在您的 drawPolyline
函数中,您可以使用,即 ScatterplotLayer
:
overlay.setProps({
layers: [
new ScatterplotLayer({
data: polylines,opacity: 0.7,getPosition: d => d,radiusUnits: 'pixels',radiusMinPixels: 2,})
]
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。