問題タブ [openstreetmap]

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

c# - OpenStreetMap を使用して 2 点間の距離を取得する方法

.NET を使用して、車両の異なる場所間の走行距離を正確に取得する必要がある車両ルーティング プログラムに取り組んでいます。Google API を使用して距離を取得することもできましたが、会社は、使用量に応じて、サブスクリプション料金として少なくとも年間 11,000 米ドルを支払うつもりはありません。

Haversine 式を使用して距離を取得しようとしましたが、ルートの補正係数が圧倒的に高く、合計移動時間の正確な計算に近づくことさえできます。私はかなりの時間を OpenStreetMap の調査に費やしましたが、ドキュメントには私の要件を満たす特定の例がありません。マップを表示するために実際の「タイル」は必要ありません。距離を含むテキスト応答だけで十分です。

私は、OpenStreetMap 内または同様の他のサービス内で呼び出すことができる無料で使用できるサービスがあることを望んでいました。

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

android - OSMDroid と OpenStreetMapViewItemizedOverlay

私は自分のアプリケーション OSMDroid で使用しています。すべてがうまく機能しますが、すべてが明確であるとは限りません。

OpenStreetMapViewItemizedOverlay または (OpenStreetMapViewItemizedOverlayWithFocus) が使用されます。

ユーザーがこのオーバーレイからアイテムをクリックすると、アイテムのタイトルと説明を含む小さなポップアップが表示されます。

ユーザーがそのポップアップをクリックした場合にクリックリスナーを実装する方法を知っている人はいますか?

そのための方法が見つかりませんでした。提案やリンクに非常に感謝しています。

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

apache-flex - openscales 1.1.8 で WMS と WMSC を更新する

さて、私はフレックス用のopenscales APIを使用して開発しています。このクラスを拡張せずにWMSCまたはWMSを更新する方法を知りたいです。att、アンドレ・マリアーノ

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

google-maps - X市とY市の間のルートを計算するにはどうすればよいですか?#maps

2つの都市(車の場合)間のルートをどのように計算しますか?ドイツの主要都市だけが必要です。

入力:開始都市と終了都市

出力:Start-city、city1、city2、...、End-city

グーグルマップを調べていると、ここに情報が見つかりました。したがって、それは十分に文書化されています。いくつかの制限があります。1日あたり2500回の通話です。グラフィックを表示する必要があります。それは良くないね。

しかし、openstreetmapまたはbingマップを見ていると、関連する情報が見つかりません。ここで私を助けてくれませんか?そして、同様のサービスはありますか?

更新: Javaで独自のカスタムルーティングエンジンを作成しました。ここでのこの単一の要件が主な理由ではありませんでしたが。

0 投票する
4 に答える
4511 参照

protobuf-net - Protobuf-net オープン ストリート マップのデシリアライズ

私の人生では、Open Street Mapsから protobuf ファイルを逆シリアル化することはできません。

次の抽出物を逆シリアル化しようとしています: http://download.geofabrik.de/osm/north-america/us-northeast.osm.pbfを取得してノードを取得し、http://code.google.com/pを使用しています/protobuf-net/ライブラリとして。一連のさまざまなオブジェクトを逆シリアル化しようとしましたが、それらはすべて null になります。

proto ファイルは次の場所にあります: http://trac.openstreetmap.org/browser/applications/utils/export/osm2pgsql/protobuf

助言がありますか?

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

java - スクリプトエラー:スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / codehaus / classwor lds / Launcher

Windows XPでOpenStreetMapのOsmosisを実行して、より大きなセットからデータのサブセットを切り取ります。さまざまな形で、プログラムがハングするか、次のエラーが発生します。

Javaが適切にインストールまたは構成されていないように感じますが、OracleのWebサイトから最もreventのSDKをインストールしており、おそらく半ダースのバリエーションにもかかわらず、他にどこが間違っているのかわかりません。

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

android - マップ タイルを表示する Android カスタム コントロール

OpenStreetMap (OSM) が使用するようなフォルダー構造でソートされたサーバー マップ タイルがあります。これらのタイルを表示したり、ズームイン/アウトしたり、マップをパンしたり回転したりできる必要があります。新しいコントロールを作成するためにゼロから始めるつもりはありません。OsmDroid を見たことがありますが、ベクター化されていない独自のタイル ソースを設定する方法が見つかりませんでした。

私はどんな提案にもオープンです。

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

gis - Mapnik を使用して Tilecache がタイルを生成できない

オーストラリアの OSM 抽出物をダウンロードし、osm2pgsql を使用して gis というデータベースに移動しました。

オーストラリアのタイルのみを生成するように generate_tiles.py を変更しました。

タイルを生成しようとすると: export MAPNIK_MAP_FILE="osm.xml" && export MAPNIK_TILE_DIR="/tmp/tilecache/" && ./z0generate_tiles.py

/tmp/tilecache に png タイルを含む多くのディレクトリが作成されます。タイルには州の境界と国名があり、高速道路があるように見えます。しかし.. アドレスに移動すると: http://localhost/osm/tilecache-2.11/index.html 国と州しか表示されず、ラベルも通りも表示されません。おそらくpostgisデータへのアクセスに関する権限の問題だと思います。私はpsqlに入って発行しました:GRANT ALL PRIVILEGES ON DATABASE gis TO PUBLIC

/etc/tilecache.cfg には次のものがあります。

mapnik は postgis と通信できないようです。postgres にログインして実行しました: GRANT ALL PRIVILEGES ON DATABASE gis TO PUBLIC

次のように my_osm.xml ファイルを生成しました。

エラーなしで生成されました。

それは私がそれを取ることができる限りです。Web 経由でアクセスすると新しいファイルが作成されますが、それらには道路情報がまったく含まれていません。何か案は?

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

java - Google メルカトル (球体メルカトル) を実装する

アプリケーションで球状メルカトルアルゴリズムを使用して、緯度/経度ポイントを 2D 平面に投影したいと考えています。
球面メルカトルは、Google メルカトルEPSG-900913、またはEPSG-3785としても知られています。

OpenLayers ライブラリを介して JavaScript でこれを使用する方法のページがいくつかありますが、私は JavaScript を使用しません。

OpenLayersのドキュメントはまったく役に立たなかったので、Java で Google メルカトルを実装する方法について助けを求めたいと思います。

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

xml - オープンストリートマップ。マップ上にあったいくつかのオブジェクトが XML で見つかりません

OpenStreetMap データベースのスナップショットである Planet.osm (http://wiki.openstreetmap.org/wiki/Planet.osm) からノード (学校、幼稚園など) を取得したいと考えています。地図上でそのようなオブジェクトを見ることができますhttp://www.openstreetmap.org/?lat=59.87326&lon=30.3124&zoom=17&layers=M (学校 #509、幼稚園 #108、幼稚園 #390)。しかし、XML ファイルでそれらを見つけることができません! 緯度 > 59.86 および緯度 < 59.88 および経度 > 30.31 および経度 < 30.32 (マップのこの部分) を持つすべてのオブジェクトを取得しました。42 個のオブジェクトがありますが、学校 #509、幼稚園 #108、幼稚園 #390 などは見つかりませんでした。なんで?

マップ上の情報と XML ファイル内の情報はまったく異なりますか? XML ファイルでマップのオブジェクトが見つからないのはなぜですか?