問題タブ [maps]
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.
iphone - iPhone用のマッピングアプリケーションを実行するための最良の方法は何ですか
だから私は地図上に物事を表示するiPhoneアプリケーションを書くことを考えています。これを行うためにどのようなフレームワーク/方法論がありますか?
グーグルで検索して、私はこれだけを見つけることができました: http ://code.google.com/p/iphone-google-maps-component/
問題リストによると、これは遅く、しばらくすると動作を停止します。誰かがもっと良いことを知っているか、または上記のライブラリで何か経験がありますか?
maps - これらのサービスの 1 つまたはすべてに基づいて地理的位置をマッピングする方法
次の Flickr、twitter、vimeo の 1 つまたはすべてを、exif、キーワードなどで Google マップにマップするソリューションを探しています。ソーシャル サイトの更新から現在地の地図を表示しようとしています。
c++ - std :: map上のループの最後の反復を検出するにはどうすればよいですか?
次のようなことを行うために、マップ上のループの最後の反復にいるかどうかを判断するための最良の方法を見つけようとしています。
これを行うにはいくつかの方法があるようです:ランダムアクセスイテレータ、distance
関数など。正規の方法は何ですか?
編集:マップのランダムアクセスイテレータはありません!
java - 別のコンボボックスで選択されているものに基づいて、マップからの値をコンボボックスに動的に入力する
わかりました、これは Java/JavaScript の達人のためのものです:
私のアプリでは、コントローラーの 1 つが TreeMap をその JSP に渡します。このマップには、自動車メーカーの名前がキーとして、自動車オブジェクトのリストが値として含まれています。これらの Car オブジェクトは、車の名前、ID、製造年などを含む単純な Bean です。したがって、マップは次のようになります (これは、物事を少し明確にするための単なる例です)。
キー: ポルシェ
値: 3 つの車のオブジェクトを含むリスト (例: 911、カレラ、ボクスターの製造年と ID)
キー: フィアット
値: 2 つの車のオブジェクトを含むリスト (例: プントとウノ)
など...
現在、私の JSP には 2 つのコンボボックスがあります。1 つは自動車メーカーのリストを受け取る必要があります (マップからのキー - この部分の方法は私が知っています)。もう 1 つは、ユーザーが最初のコンボボックスから特定のメーカーを選択したときに、自動車の名前を表示するように動的に変更する必要があります。たとえば、ユーザーが最初のコンボボックスで「ポルシェ」を選択すると、2 番目のコンボボックスにはすぐに「911、カレラ、ボクスター」が表示されます...
これを行う方法を見つけるために数日を費やした後、私は敗北を認める準備ができています. いろいろ試してみましたが、途中で壁にぶち当たります。誰かがこれにどのようにアプローチすべきかを提案できますか? はい、私は JavaScript の初心者です。
編集:これをコードチャレンジとして再タグ付けしました。JavaScript フレームワーク (JQuery など) を使用せずにこの問題を解決した人を称賛します。
c++ - オープンソースのフラクタル マップ
フラクタル マップを使用してよりリアルな地理を表現するゲームの作成に興味があります。ただし、私が見つけた唯一のフラクタル マップ プログラムは、たとえばFractal Mapperなどの Windows 専用です。言うまでもなく、それらもオープンソースではありません。
できれば Python または C/C++ で利用できるオープンソースのフラクタル マップ クリエーターはありますか? 理想的には、スタンドアロンではなく、プログラムに「プラグイン」できるものが欲しいです。
mysql - MySQLデータベースに緯度/経度を保存するときに使用する理想的なデータ型は何ですか?
緯度と経度のペアで計算を実行することを念頭に置いて、MySQLデータベースでの使用に最適なデータ型はどれですか?
navigation - Map-Navigation Project、道路データは一般的にどのように保存/表現されていますか?
Garmin や TomTom のようなナビゲーション システムは、常に私を魅了してきました。小さなマップ/ナビゲーション アプリケーションを実装して、さまざまなパス アルゴリズムを試し、それらに関する知識を広げたいと考えていました。
これは 2 つの部分からなる質問です。
1.) 地図データはどのように保存されますか? - 道路のネットワークがある場合、このデータは通常どのように保存されますか? 後で地図を再現するために、データのどの部分が保持されますか? 各道路は、方向を変える一連のポイントとして保存されていますか? このデータはどのようなファイル形式で保存されますか? これらのファイルを簡単に解析するために公開されているライブラリはありますか? 地図/道路データがどのように保存/表現されるかについての詳細を誰かが持っていますか?それは非常に役に立ちます.
2.) ナビゲーション/パス- このマップ データ (ガーミン風) で基本的なパスを実行する場合、有向グラフに変換されるという私の仮定は正しいですか? 各道路交差点は、頂点間の距離を重み付けするエッジを持つ頂点ですか? これは私がやろうと思っていたことなので、基本的なよく知られているパスアルゴリズムを試してみて、何が得られるかを確認してください。
米国で公開されているこの地図データを見たことがありますが、それがどのように表されているか、また有向グラフを作成できるほど詳細であるかどうかはわかりません。
誰かが情報を持っていれば、私はそれを感謝します。詳しい知識があればあるほど有利です。
google-maps - Google マップにアクセスするためのライブラリとしての Mapstraction
Google マップにアクセスするためのレイヤーとしてMapstraction (ライブラリ) を お勧めしますか?
それは積極的に維持されているプロジェクトですか?プロバイダーが独立しているという主な理由を除けば、このライブラリを使用することで何かを失うことはありますか?
google-maps - KMLで単純化(ポイント数を減らす)するにはどうすればよいですか?
この投稿と同様の問題があります。埋め込まれたGoogleマップに最大1000個のポリゴンを表示する必要があります。ポリゴンはSQLデータベースにあり、 http: //alpha.foresttransparency.org/concession.1.kmlのようなカスタムHttpHandler(ASP.NET内)を使用して、各ポリゴンをその場で単一のKMLファイルとしてレンダリングできます。。
私の(非常に高速な)開発マシンでも、数十の形状をロードするのに時間がかかります。つまり、2つの質問があります。
特定のズームレベルを超えたら、これらをオーバーレイではなくマーカーとしてレンダリングするための良い戦略は何でしょうか?
特定のズームレベルで意味をなすよりも多くのポイントを表示しないように、ポリゴンを単純化する(ポイントの数を減らす)ための公開されているアルゴリズムはありますか?
java - 地図データを読み取り、表現し、レンダリングする最良の方法は何ですか?
単純なナビゲーション アプリケーションをペット プロジェクトとして作成することに興味があります。無料の地図データを探し回った後、米国国勢調査局の TIGER 2007 Line/Shapefile 地図データに落ち着きました。データは個々の郡の zip ファイルに分割されており、私の地域の 1 つの郡の地図データをダウンロードしました。
この地図データを使用可能な形式に読み込む最良の方法は何でしょうか?
どうすればいいですか:
- これらのファイルを読み込む
- それらを解析する - これらのシェープファイルを既に解析できる正規表現またはライブラリ?
- データをアプリケーションにロードする - ポイントをメモリ内のデータ構造に直接ロードする必要がありますか? 小さなデータベースを使用しますか? 地図データのアプリケーションを終了したら、永続化する必要はありません。ユーザーはシェープファイルを再度ロードできます。
Shapefile データを読み取った後、マップをレンダリングする最良の方法は何でしょうか?
理想的には、郡の地図データのシェープファイルを読み込んで、すべてのポリラインを画面にレンダリングし、回転とスケーリングを可能にしたいと考えています。
どうすればいいですか:
- 緯度/経度ポイントを画面座標に変換しますか? - 私が知る限り、Shapefile はそのポイントに経度と緯度を使用します。したがって、マップ機能を表示するには、これらを何らかの方法で画面座標に変換する必要があることは明らかです。
- マップ データ (道路、境界などの一連のポリライン) を、マップ全体を簡単に回転およびスケーリングできるようにレンダリングしますか?
- マップ全体を一連の「タイル」としてレンダリングして、表示領域内のフィーチャ/ラインのみがレンダリングされるようにしますか?
元。表示マップとしてレンダリングされた TIGER データの:
これらのファイルを読み取るための最良の方法、プログラムでそれらをどのように表現するか(データベース、メモリデータ構造内)、およびマップデータを(回転/スケーリングで)レンダリングする方法について、ある程度の経験と洞察を持っている人画面上でいただければ幸いです。
編集: 明確にするために、Google または Yahoo マップ API を使用したくありません。同様に、私は OpenStreetMap を使用したくありません。これらの API/プログラムを利用するよりも、ゼロからのアプローチを探しています。これはデスクトップアプリケーションになります。