問題タブ [cartodb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
54 参照

cartodb - sublayer.show() の継続時間を変更する

使用時sublayer.show()にトランジションにかかる時間を設定する方法はありますか? https://carto.com/docs/carto-engine/carto-js/api-methods/#layershow

不透明度を手動で下げること.setOpacity()は、サブレイヤーでは使用できないため、機能しないようです。

ありがとう!

.leaflet-tile編集: css アニメーションをdom obj に 直接追加することもできると思います。

0 投票する
1 に答える
51 参照

javascript - RequireJSを使用してCartoDbをロードするには?

CartoDb ライブラリを要求しようとすると、スクリプト エラーが返され、サーバーから直接ロードしようとします。

ここに簡単な例を作成しました: https://github.com/JohnGale87/requirejs-cartodb-helloworld

問題を再現する手順:

1) このページにアクセスしてください: https://rawgit.com/JohnGale87/requirejs-cartodb-helloworld/master/index.html

2) コンソールを開く

3) エラーを参照してください

4) [ネットワーク] タブを表示し、cartodb.js をロードしようとした場所で 404 エラーを確認します (app.min.js に既にコンパイルされている場合でも)。

スクリプトを定義するときに何か間違ったことをしていますか、それとも cartodb ライブラリが RequireJS と互換性がありませんか?

requirejs ビルド構成でシムの有無にかかわらず試してみましたが、常に同じエラーが発生します。

ここで提起された問題ですが、CartoDb の問題ではなく RequireJS の問題であると彼らが言うことを半分期待しています。

0 投票する
1 に答える
115 参照

fiware-orion - 統合 orion-cygnus-cartodb - cartodb にデータが保存されていません

orion(1.5.0)-cygnus(1.5.0)-cartodb (carto.com エンドポイントを使用) を統合しています。実行される手順は次のとおりです。

  1. orion でエンティティを作成する
  2. NGSIv1 で cygnus に通知する Orion NGSIv2 サブスクリプションを使用して、属性が変更されたときに cygnus に通知するために、orion で v2/subscriptions を作成します。
  3. Cygnus は、チャネル cartodb-channel ckan-channel を使用して、ckan および cartodb にデータを保存します。

    /li>

ckan の場合、プロセスは正常に終了します。

cartodb の場合、プロセスは RESPONSE /notify 200 を返しますが、cartodb にデータが保存されていないため、プロセスは cartodb-sink 処理で停止しているようです。

ここにログ:

0 投票する
1 に答える
189 参照

javascript - CartoDB:情報ウィンドウをレイヤーに追加しますか?

この例ドキュメントに従って、クリックして CartoDB マップにホバーすると情報ウィンドウを追加しようとしていますが、苦労しています。

これは私のHTMLです:

そして、これは私のJavaScriptです:

これはマップ上のポイントを示していますが、それらをクリックしても何も起こりません。コンソールにエラーはありません。私は何を間違っていますか?

更新: 奇妙なことに、最初のレイヤーを削除してサブレイヤー セレクターを に変更するとvar sublayer = layer.getSubLayer(0)、情報ウィンドウが表示されます。しかし、私は両方のレイヤーが必要です!

0 投票する
0 に答える
69 参照

fiware-orion - Cygnus は CartoDB に書き込みません

Cygnus を CartoDB に統合しようとしていますが、Cygnus が Orion 通知を受信すると、CartoDB に情報が保存されません。

ログトレースをたどる

agent_ngsi_1.conf の構成は次のとおりです。

次のツリー フィールドは、Cygnus が使用するソース、シンク、およびチャネルを設定します。

ソース構成

NGSICartoDBSink 構成