問題タブ [jvectormap]

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 に答える
1238 参照

javascript - jvectormap マーカーの色の問題

jvectormap を使用して、マーカー付きの米国の地図を作成しようとしています。これらのマーカーを赤または青にする必要があり、どの色がどのマーカーに割り当てられるかを手動で指定したいと思います (スケールや過度に複雑なデータ視覚化機能を使用しません)。これを行う方法はありますか?新しい jvectormap の API は抽象的すぎて、簡単に実装できません。

古い jvectormap を使用してみましたが、バグがあり、マーカーが正しい位置に表示されないようです。

0 投票する
2 に答える
2766 参照

jquery - jvector マップ マーカーが正しく表示されない

私はJVectorMapを使用して米国の地図を表示しており、5 つの都市にマーカーを配置したいと考えていました。コードに経度と緯度がありますが、機能していないようです。地図の左上隅にマーカーが見えます。コードにある都市ではなく、なぜそこに配置されているのかわかりませんか?

マーカーが正しく機能しない理由について誰かが洞察を提供できる場合:

ここで私のコードを参照してください: http://jsfiddle.net/xtian/fqqGs/

JS:

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

jvectormap - jVectorMap のカラーリングが一部の国で失敗する

jVectorMap を使用して、国の値を色付けして表示しています (つまり、国は値に基づいて異なる色になっています)。特定の国がデータセットに含まれている場合を除いて、すべて正常に機能します。その場合、国は本来あるべきように色付けされません (実際、まったく色付けされません)。

私は、バーレーン (BH) とシンガポール (SG) を、マップを破る 2 つの国/都市州として特定しました。これらの国は地図に含まれていないようです。彼らがそこにいなくても、私は驚かない。ただし、マップが失敗しないことを願っています。

の JavaScript エラーは'this.elements[...].element' is null or not an object次のとおりです (以下のコードの失敗に関するコメントを参照してください)。

この問題を解決する方法はありますか? jVectorMapコードを変更したくないか、Java コードで次のようなことを行う必要があります。

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

javascript - dbからのデータをプロットするjvectorMap

DB から取得したデータをプロットしようとしていますが、json 配列を処理してプロット プラグイン (jvectorMap) に渡す方法がわかりません。

これが私のjson配列の構造です

HTML の JavaScript

基本的に、キーの ISO コードに基づいてデータをプロットしたいと考えていccodeます。たとえば、マップ上をポイントすると、マーカーに からのデータが表示され、nameフィールドも表示されます。ありがとう。percentagecname

0 投票する
2 に答える
1567 参照

c# - 隣接するポリゴンの簡略化

私は、古い座標系のいくつかのマップ/領域を、Web上で表現するためのより単純な(詳細度の低い)モデルに変換する作業を行っています(jVectorMapを使用)。Douglas Peuckerアルゴリズムを正常に使用しました(ここにあるコードから:http://www.codeproject.com/Articles/18936/AC-Implementation-of-Douglas-Peucker-Line-Expliciti)。

これは非常にうまく機能していますが、この実装では、これらの領域が互いに整列している(境界を共有している)ことを考慮していません。以下に示すように、より高い許容値を使用すると、非常に醜い結果になります。

ここに画像の説明を入力してください

リージョンが整列したままになるソリューションを実装することは可能ですか?

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

ipad - jvectormap スイッチ Ipad でのマーカー サイズ

マーカーのサイズを変更できるのは、iPad ユーザーのみですか? 私は次のことを試しました:

しかし、機能しません:S iPad ユーザーがマーカーのサイズを変更する方法はありますか?

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

jquery - jVectorMap omMarkerClick をコンテキスト メニューにバインドする方法

jVectorMap で作成された各マーカーにコンテキスト メニューをバインドしようとしています。ユーザーがマップ上のマーカーをクリックするたびにメニューがポップアップするようにします。

このコンテキスト メニューを使用しています: http://javascripttoolbox.com/lib/contextmenu/およびhttp://jvectormap.com/

私はこの素朴な(?)アプローチを試しましたが、運がありませんでした:

クリックされているマーカーを に渡さなければならないからだと思いますcmenu.show()

したがって、onMarkerClick ハンドラー内で、クリックされた実際のマーカーへのハンドルを取得したいと考えています。code指定されたパラメーターからそのインスタンスを取得するにはどうすればよいですか?

にアクセスしようとしましたthis.markers[code]this、タイプではないようですmap

contextMenu と jVectorMap を組み合わせることができない場合、マーカーがクリックされたときに表示される単純なダイアログを使用する代替アプローチを考えました。しかし、どうすればそれを行うことができるかについてはわかりません...

どんなアイデアでも大歓迎です!

オレ。

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

jvectormap - jvectormap アメリカ地図のカスタマイズ

JVectorMap USA マップを表示するために jquery-jvectormap-us-aea-en.js ファイルを使用しています。要件は、カリフォルニアの代わりに北カリフォルニアと南カリフォルニアを表示する必要があることです。同じ場所の Jvectormap 座標はどこにありますか。

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

javascript - jvectormap にテキストを配置する

私は jvectormap プラグインを使用していますが、国名などのテキストを地図上に直接配置する方法があるかどうかを知りたいですか?

ありがとう !

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

javascript - JSFirefoxの問題で共通の地域を持つjvectormapマージ国

Converter.pyを使用してJVectorMapアフリカ地図を表示するためのjsファイルを作成しました。ここで、いくつかの国を統合し、その地域に共通のラベルを付けたいと思います。jsファイルを開き、それらの国のPath属性をマージして、地域の一般名を付けました。

"南アフリカ":{"パス": "M197.62,397.95l-3.9、-4.3l-2.22、-4.46l-4.64、-19.99l-0.89、-10.73l-5.31、-7.66l-4.39、-11.15 l-4.64、-5.75l-0.31、-4.08l5.82、-1.98l3.53,0.17l3.34,2.61l24.61、-0.57l4.16,2.87l14.08,0.85l15.53、-3.8 l3.57,0.33l1.85,1.09l-4.66,1.22l-3.36,2.13l-2.43、-2.31l-13.69,2.78l-0.17,21.08l-5.74,0.69l-0.0,40.71l-4.87、 3.03l-2.91,0.43l-5.94、-1.59l-1.05、-2.66l-2.3、-1.72l-3.09,2.77Z "、" name ":"南アフリカ "}、

このソリューションはIEでは正常に機能しますが、Firefoxでは機能しません。すべてのブラウザで動作するようにそれらをマージする方法を誰かに教えてもらえますか?