問題タブ [datamaps]
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.
javascript - Datamaps - 世界地図とともにさまざまな国の地図を読み込む
機能に基づいてさまざまなマップを投影しようとしています。最初に、世界地図をロードしています。ユーザーが「usa」をクリックすると、別のページに移動して「USA」マップを表示したいと考えています。ユーザーが「RUS」をクリックすると、「RUS」マップを表示したいと考えています。
私が直面している問題は、「datamaps.world.js」と「datamaps.usa.js」を含めると、次のようなエラーが表示されることです。
これは、datamaps.world と datamps.usa の両方を読み込もうとしているために発生します。またはそのことについては他の国。
これに対する回避策はありますか?
テンプレートシステムにJadeを使用していますが、
以下のスクリプトを試して、ページが読み込まれるたびに異なる Javascript を動的に読み込むようにしましたが、うまくいきません。
データマップ宣言:
私はすべての国を投影する予定です。これを達成する方法を知りたいですか?コミュニティの助けを求めています。
ありがとう。
angularjs - d3 datamaps 米国の州地図をクリックすると、個々の州のみが再描画される
私はd3.jsを使用して米国の地図を表示するためにdatamapsライブラリを使用しています
クリックしたときだけ状態を表示したい。d3またはdatamapsライブラリを使用してこれを行うにはどうすればよいですか?
done コールバック (上記の例) を使用して、データマップの射影を設定することを考えています。しかし、現時点では機能していないようです。
datamaps - Datamaps を使用して 1 ページでカナダとアメリカの地図を作成する
Datamapsを使用してカナダとアメリカの地図を作成しています。その Web サイトでチュートリアルや例を見て、「USA マップのみ」の例を見ました。そして、私はそれをしました:
なので「カナダのみの地図」も作成できると思います。しかし、問題は、2 つの国を結合する方法がわからないことです。
ラベル、hover-info、および json を目指しているため、Datamaps を使用しています。
d3.js - Datamaps D3 に関する問題 ズーム中のピン/マーカーの一定サイズと相対位置
ズームを実装しようとしているピン マーカー付きの D3.js Datamaps.js マップがあります。
http://jsbin.com/xoferi/edit?html、出力
画像ピン マーカーは 20x20 で、ピンのポイント (x+10、y+20) は、選択した緯度/経度スポット上にあります。
マップをズームすると、画像が相対的な位置からずれるという問題が発生します。例: アイスランドのピンを見てみましょう。ズームインすると、左上にドリフトします。
マップをズームしたりクリックしてドラッグしたりしている間、ピンを同じサイズで同じ相対位置に保つにはどうすればよいですか?
他の例を探しましたが、何が欠けているのかわかりません。ビューポートのサイズを計算に追加する必要があるかもしれません。または、ピン マーカーの原点をデフォルトから変更する必要があるかもしれません。よくわかりません。
javascript - Datamaps で、未定義のプロパティ 'albersUsa' を読み取ることができません
マップを作成しようとすると、次のエラーが発生します。
私は現在、バージョンを使用しています。"datamaps": "^0.5.8",
これは私のpackage.json
. またpackage.json
、実際のパッケージで main が指している場所を確認しました。
関連する問題が見つかりました。おそらく同じ問題がここにあります。
https://github.com/markmarkoh/datamaps/issues/259
問題は、答えが何であるかを誰も言わなかったことです。ある人は、特定の国の js ファイルのみがロードされていると述べましたが、私は確認しdatamaps.all.js
てロードしています。
javascript - 変数を国キーとして使用すると、データマップの塗りつぶしの色を動的に更新できない
datamaps updateCloropleth
関数で奇妙な問題が発生しています。私はこの例に従いました:
https://github.com/markmarkoh/datamaps/releases/tag/v0.2.2
これが私の問題の例です。私がこれを行うとき:
色が更新されます。ただし、これを行うと:
うまくいきません。
をcountryx == "AFG"
返すことを確認したtrue
ので、間違いなく同じ値です。変数colorx
は問題なく渡すことができますが、変数countryx
をキーとして渡すと機能が壊れるようです。
これがどのように、またはなぜ起こっているのか、何か考えはありますか?
javascript - ブラジルの州のヒートマップの作成
これがブラジルの地図を正しく描画しないことを誰かが私に説明できますか? これに似た米国向けの実例があります。私はhttps://datamaps.github.io/を使用しています
コンソールはエラーを生成しません