如何在DeckGL中切换mapboxgl语言

时间:2017-07-07 13:52:21

标签: deck.gl react-map-gl

我目前正在玩deck.gl。

以英国事故为例(3d-heatmap)。如何更改用于在mapboxGL中显示POI的语言?

我应该把mapboxGL放在哪里:

map.setLayoutProperty('country-label-lg', 'text-field', '{name_fr}');

1 个答案:

答案 0 :(得分:0)

这主要与react-map-gl而不是deck.gl的使用有关,因为这是示例所使用的。

您可以使用getMap()组件的< MapGL>方法获取地图集地图实例,并调用方法来更改布局属性:

<MapGL ... ref='map' />

const map = this.refs.map.getMap()
map.setLayoutProperty('country-label-lg', 'text-field', '{name_fr}')