0

我目前正在玩deck.gl。

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

我应该把mapboxGL等价物放在哪里:

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

1 回答 1

1

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

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

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

const map = this.refs.map.getMap()
map.setLayoutProperty('country-label-lg', 'text-field', '{name_fr}')
于 2017-07-20T16:02:19.880 回答