問題タブ [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.
meteor - CartoDB を Meteor に組み込む方法
アプリのマップ ソリューションとして CartoDB を使用しています (Meteor を実行しています)。
この種のサードパーティの JS ライブラリを Meteor に追加する適切な方法は何ですか?
cartodb - CartoDB には、ユーザーの場所に基づいてセンターの場所を変更する機能がありますか?
全国のデータ ポイントを持つアプリケーションに統合されたマップがあります。ユーザーの現在の場所でマップを開きたいと思います。init の中心を設定するためのドキュメントしか表示されません。
これは可能ですか、代わりにGoogleマップに目を向けるべきですか?
編集: ネイティブ アプリのデータベースにユーザーの場所 (都市と州) があります。そのデータを使用して、初期化時にマップに渡したいと思います。
php - CartoDB マップがブロックされている - XMLHttpRequest を読み込めない - CORS?
PHP を使用して CartoDB アカウントに接続し、レイヤーを表示する CartoDB マップがあります。マップは表示できるがレイヤーは表示できないという報告を受けていますが、その理由はわかりません... 以下は Chrome に表示されるエラーの画像ですが、特定のユーザーにのみ表示されます。
次のようなクロスオリジンリクエストを許可するように .htaccess を設定しようとしました:
また、php ファイルに allow access origin を含めるように設定しようとしました: PHP ファイル 1:
PHP ファイル 2:
私も試しました:
それでもユーザーはアクセスできません....
javascript - cartodb マルチレイヤー ジオポータル マップで情報ウィンドウを有効にする
そのcartodbブログ投稿に基づいて、多層ジオポータルを作成しました。
私はそれを稼働させ、GitHub サイトでホストしていますが、 infowindowsを有効にしようとしていますが、機能しません。Cartodbサポートは、次の行に追加することを提案しました。
レイヤーを作成した後。ただし、それを行うと、マップがまったく読み込まれません。
この問題を修正するために私の github リポジトリに欠けている可能性のあるコードに関する提案(multilayer.js ファイルの 77 行目は現在コメントアウトされています)。
これをライブで見るには、andrewmartini.github.io/labs-multilayer/multilayer.html?u=andrewmartini&t=multilayer_test&v=0d192f34-2a79-11e5-8e7c-0e4fddd5de28&tt=Title&d=descr にアクセスしてください
ノート:
私はこのフォーラムを初めて使用します。投稿ルールに違反している場合はご容赦ください。また、リンクを追加しますが、私は新しいので、システムではまだ許可されません。私は GitHub と Javascript を使用するのは比較的新しいですが、GIS には非常に精通しています。
ありがとう、アンドリュー
html - 画像ヘッダーは埋め込みで「display:none」を取得します (CartoDB)
私は、読者がこの夏に捕まえた魚の写真を表示したい CartoDB マップに取り組んでいます。
テーブルの各行に画像の URL を追加し、それを情報ウィンドウの表示リストの一番上にドラッグして有効にし、画像ウィンドウの種類を画像ヘッダーに変更しました。
エディターではうまく表示されますが、マップを表示または埋め込むと、タグにdisplay:none;
スタイル プロパティとして css スタイルが付加されます。
手動で追加しdisplay:block;
たりdisplay:inline
、CartoDB infowindow HTML エディターで追加したりした場合でも。
(これを Chrome または Firefox 開発者コンソールで行うと、問題は解決します)。
公開マップ: http://kjethoe.cartodb.com/viz/50b0eafc-3b54-11e5-be03-0e0c41326911/public_map 最終的な使用法: http://interaktiv.gd.no/2015/fiske/?v=a
cartodb - Cartodb トルクマップ。レイヤーを追加する
createlayer を使用して、cartodb のトルク マップに 2 番目のレイヤーを追加する方法を教えてください。申し訳ありませんが、私は明らかに学習しているだけであり、危険であることを十分に知っています。以下は私がいじっているブートストラップページです。ゾンビ発生 ;) 前もって感謝します....
CSS
cartography - cartodb: トルク css で [value] を使用する場合の無効な値
Torque で CartoDB の視覚化を試しています。私のcssファイルには次のものがあります:
しかし、この CSS は次のエラーにつながります: 「15 行目: マーカー フィル 不透明度の値が無効です。タイプ float が必要です。0.4*[値] (タイプ フィールド) が指定されました。」
トルク集約の値に基づいて不透明度を指定する方法はありますか?
どうもありがとうございました、
php - CartoDB - SQL API - PHP でリクエストを投稿する
私のアプリでは、php-script を使用して少量のデータを cartodb-table に送信したいと考えています。SQL-APIを使用したいと思います。私のアプリは、次のような形式でデータを解析します。
いくつかの機能を試しましhttp_get, file_get_contents, http_request
たが、データがアカウントに渡されません。URLをコピー&ペーストしてブラウザで開くと、すべてが追加されます。
正しい機能は何ですか?非常に多くの異なるものがあります... PHP-HTTP-Functions
編集
このソリューションのコードを使用すると、応答を出力すると、次のエラーが発生します。
ブラウザ内でこれを取得します:
今の私のリクエストコード:
javascript - CartoDB: レイヤーを切り替えるボタン
申し訳ありませんが、私はこれに非常に慣れていません。ここCartoDB multiple layer toggleに似たものが欲しいです。
SQLクエリレイヤーを追加しているのではなく、URLからレイヤーを追加しているだけです。各ボタンは、一度に 1 つのレイヤーをアクティブにし、常に 1 つのレイヤーのみを表示する必要があります。ヒントをありがとう!ベスト、ウルフラム
javascript - 結合を使用してカスタム CartoDB レイヤーの視覚化のパフォーマンスを向上させる
私は CartoDB にかなり慣れていませんが (これは素晴らしいです)、CartoDB.js を使用してカスタム ビジュアライゼーションを構築していますが、私が持っているソリューションは初期ロードが非常に遅く (ロードに約 1 分プラスかかります)、こちらのドキュメントに基づいています。 SQLでCTEを使用した結果だと思います(このマップのGUIで確認しました:http://cdb.io/1hL3pzF、 CTEなしではるかに高速です)。しかし、私は別のアプローチへの言及を見たことがありません - 誰かがこれに対する良い解決策を持っていますか?
クエリにはデフォルト名が割り当てられていると思います (たとえば、cartodb.com GUI では、関連付けられた CartoCSS は、最初に使用したテーブルを使用します...) が、参照はまだ見ていません。
ここに私の作業アプローチのjsfiddleがあります。
HTML
CSS
JS