LoginSignup
0
1

More than 5 years have passed since last update.

deck.glを試す

Posted at

deck.glを試したので備忘録

deck.glとはUS Uberが作ったReactベースの地図用ライブラリ
Mabboxをベースとしているもよう。
Uber.gif

deck.gl

展開

リポジトリからコピーを行い、ローカルに展開
Gitクローンするか、ZIPをダウンロードして解凍。

Hello-World

ハローワールドを実行
deck.gl/examples/react/hello-world-webpack2/

npm install
npm start

image

MapboxAccessToken(Mapboxのアクセストークン)が必用と表示されました。

どうもapp.jsのこの部分に入れるっぽいです。

const MAPBOX_TOKEN = "pk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxx"; // eslint-disable-line

image

Example実行

展開したフォルダ下にExampleフォルダがあるのでカレントをExampleへ移動する。

以下を実行する。

npm install
npm start

しばらく待てばブラウザが立ち上がる。

image

表示はされましたが、前述のMAPBOX_TOKENがセットされてないせいで地図が表示されてません。

\examples\layer-browser\webpack.config.js

ファイルの下の方にMapboxAccessTokenを追加します。
```js
process.env.MapboxAccessToken = "pk.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxx";

// This line enables bundling against src in this repo rather than installed deck.gl module
module.exports = env => (env ? require('../webpack.config.local')(CONFIG, __dirname)(env) : CONFIG);
```

地図が表示されました。

image

公式デモサイト

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1