問題タブ [world-map]

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 投票する
2 に答える
5043 参照

r - 世界地図 - 円のプロット、番号に関連する円のサイズ

ドキュメント数に関連するグラフ上の円で世界地図を作成できるようにしたいと考えています。

これは mapBubbles を使用して実行しようとしましたが、グラフをプロットすると何か問題が発生します。

私が持っているデータファイルは次のとおりです。

私が書いたコードは以下のとおりです。

質問は、コードを修正してデータを正しくプロットするのを手伝ってもらえますか?

乾杯、ジェス

0 投票する
5 に答える
7556 参照

jquery - divの変更時にJvectormapが非常に小さい

私は 2 つの div を持っています。1 つは世界地図で、もう 1 つは米国地図です。世界地図で米国をクリックすると、その div が非表示になり、米国の地図が表示されます。

これは機能しますが、ズームボタンの位置がdivのサイズを示しているにもかかわらず、マップは小さいです。

ここに画像の説明を入力

何か案は?

最初から両方のdivを「ブロック」に設定している場合、それらは両方とも正しいサイズです.divを切り替えるコードを呼び出したときにのみ失敗します。

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

jquery - Tribal Wars ワールド マップのようなタイル ベースのマップ (Web ブラウザ ゲーム) のアルゴリズム

Tribal Wars や The-West ゲームのようなタイル ベースの世界地図を作成しようとしています。少し作成しましたが、マウスでマップをドラッグすると読み込みが遅すぎます。

私のアルゴリズムは次のように機能します。


ページの読み込み時:

  • JQuery の $.post メソッドを介して 1 から 19 (x1 から y1 および x2 から y2) のタイルをロードします (マップでページ全体を埋めたいため、19=1900/tile_width の画面の幅と高さが必要です)。
  • 返されたデータ(タイル)を画面に追加します(これまでのところとても良いです)

マップ上のドラッグ:

  • .post タイルを介して再度読み込みます (ドラッグしたピクセル数に基づきます)
  • データを再度追加します(画面上のタイル)

ゆっくりドラッグするとすべてが機能しますが、狂ったようにドラッグすると、マップがめちゃくちゃになります (すべてのタイルが読み込まれるわけではありません)。

可能であれば、いくつかの例またはソースコードを使用して、より良いアルゴリズムを提供してもらえますか (これら 2 つのゲームのマップについて Google で何も見つかりませんでした)。

json_decode()PS 000webhost.comに私の例を載せようとしましたが、null私の pc では正常に動作する理由がわかりません。

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

r - Rワールドマップでブレークラインを回避するには?

世界地図でいくつかの地理データを視覚化する必要があります。Flowing Data の大円マッピング チュートリアルを学習しましたが、結果がおかしいようです。次のようなものです。

結果はこちら

どうやら、これらの交差する絵の線を避ける必要があるようです。しかし、どうすればそれを行うことができますか? マップをプロットするコードは次のとおりです。

そして、gpe Automating great-circle map production in Rが提供するコードを試してみました

結果は次のようになります。 インタークリア方式

そして、必要な場所に到達するために最短距離を使用したいだけです。

そして、greatCircle() のような別の関数を使用するような Web からの回答も、私の目標を実現できませんでした。

では、この目的を実現する方法を知っている人はいますか?

どうもありがとうございました!!

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

r - R: 世界地図シェープファイル上のポイントから半径距離をプロットする

ここでの以前の質問と同様に、maptools を使用して世界地図上に国をプロットしているとします。国をプロットする場合、この国の中心点を見つけて、この点から半径距離をプロットする方法はありますか? wrld_simplに付属のシェープファイルを使用しているmaptoolsので、ドイツをプロットすると:

ドイツの中心を見つけて、この点から、たとえば 100 km の距離内にあるすべての領域を示す円をプロットしたいと思います。繰り返しますが、私は多くの異なる国でこれを実行できるようにしたいので、理想的にはドイツだけに固有のものではなく、一般的な解決策が必要です.

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

jquery - json からの Jvectormap マーカー

コードは機能しますが、JSON からロードしても何も起こりません。JSON形式が正しくないと思います。私のdata.jsonを修正するにはどうすればよいですか?

{["latLng":[47.5,19.0833], "name": "1"},{latLng: [51.5170, -0.1050], name: "2"}]}

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

r - Rで指定されたグリッドで世界地図をプロットする

経度/緯度グリッドで世界地図をプロットするために、maptools パッケージの wrld_simpl を使用しようとしています。

たとえば、経度と緯度を含む netCDF ファイルがあり、グリッド上に配置できるすべてのポイントを含むマトリックスを作成します。

ここで、座標がグリッド上にある国をプロットしたいと思います。

wrld_simpl 属性の使い方がわかりません!

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

android - Androidですべての国でインタラクティブな世界地図を作成する方法は?

選択、色分け、凡例のカスタマイズなどのインタラクティブな機能を備えた国の世界地図を作成したいと考えています。これを行うための正しいアプローチは何ですか?そのようなライブラリが既にある場合は、リンクを投稿してください。

アップデート

最後に、androidsvg ライブラリを使用して SVG ファイルをロードしています。ウィキメディアから世界地図の svg ファイルを取得しました。SVG ファイルは約 2.4Mb でした。そのため、レンダリングに時間がかかります。それは完璧に機能しました。残念ながら、SVG を使用するその他の重要な側面、つまりスケーリング (ズーム オプション) や処理 (onClick イベント) について説明するチュートリアル/サンプル アプリはありません。など、どんな助けでも大歓迎です。