問題タブ [osmdroid]

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

android - AndroidでOSMデータを使用して単一都市のオフラインジオコーダーを実装するにはどうすればよいですか?

特定のズーム レベルの OSM マップ タイルを使用するオフライン Android マップを開発しようとしています。この目的のために、オープン ソース ライブラリ: Osmdroidを使用しました。

現在、アプリケーションと統合できる単一都市のオフライン ジオコーディング/リバース ジオコーディングを作成する可能性を検討しています。

その目的で Osm xml データを使用できますか? もしそうなら、誰でもそれを使用してSQlite dbを作成する方法を提案/説明できます..私のアプリで使用します

私はここここでSpatialiteについて読みました
が、その動作と実装を完全には理解できません

ありがとう

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

android - osmdroidでデフォルトのピンチズームをオーバーライドするにはどうすればよいですか?

Osmdroidを使用してオフライン マップを作成しています

今、私はオフライン マップの独自のピンチ ツー ズーム機能を実装したいと考えています。

ユーザーがピンチを使用する場合、特定のズーム レベルのみにズーム イン/ズーム アウトし、ズーム レベルを 1 ずつインクリメント/デクリメントするのではなく、

それを行う方法はありますか?これについてどうすればいいですか?

PS : はい、ズーム コントロールはありますが、ズーム機能をより直感的にしたいと考えています。

ありがとう

0 投票する
3 に答える
3694 参照

android - OSMdroid が実行時に TileSource を変更する

私はosmdroidで作業しており、実行時にTileSourceを変更したい(メニューエントリを介して)。たとえば、OSM TileSource と GoogleTileSource を切り替えることができます。

問題: すべて正常に動作しますが、mapview がバックグラウンドでタイルをロードしている間に TileSource を変更すると、TileSource が変更されますが、1 つまたは 2 つのタイルが前に TileSource から取得されます。そのため、OSMTiles と 1 つまたは 2 つの GoogleTiles が混在する MapView が表示されます。

tileSource を変更すると、毎回 tileCache がクリアされます。しかし、バックグラウンドで読み込み中のタイルは現時点ではキャッシュにないため、このタイルをクリアした後、キャッシュに入れました。

この問題を回避するためのアイデアはありますか?? それはすべてosmdroidに基づいています。私はsetTileSource(ITileSource)

感謝とあいさつ

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

android - OSMdroidマップでPOIをタップしたときにダイアログをポップアップする方法は?

OSM マップで以前に設定した特定の POI をタップするたびに、詳細 (例: SQLite Db から抽出された経度、緯度、説明、サムネイル画像) を含むダイアログ ボックスをポップアップ表示したいと考えています。誰かが私を助けてくれたら、私は感謝します...

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

android - Android 2.3.1 および 2.3.3 で GPS を取得する

Android エミュレーター 2.3.1 および 2.3.3 での GPS 座標のキャプチャに問題があります。テストしたところ、他のバージョンでは動作しますが、これら 2 つのバージョンの Android では座標が読み取られないことがわかりません。 GPSを有効にするためにそれを行うmはこれです:

AndroidManifest.xml

logcat エミュレーターを介して GPS 座標を送信すると、次のシステムが得られ、エミュレーターが再起動されます。

再起動せずに GPS 座標を読み取るにはどうすればよいでしょうか?

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

android - Osmdroid は常にマーカーの説明を表示します

私はOsmdroid、特にこのクラスで作業しています: http://code.google.com/p/osmdroid/source/browse/trunk/osmdroid-android/src/org/osmdroid/views/overlay/ItemizedOverlayWithFocus.java

アイテムがタップされると(「フォーカス」されると)、テキストの説明付きの吹き出しが表示されますが、すべてのアイテムの説明を常に表示したいです。

ItemizedOverlayWithFocus.java-クラス、おそらくdraw()-メソッドで何を変更すればよいかについて、おそらく私にヒントを与えることができるという問題をまだ抱えている人はいますか?

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

android - GPL ライセンスを持つ OSMAND "openstreetmap for android" を使用するには?

Android アプリケーションで OpenStreetMap を使用する方法を検索しているときに、このプロジェクトosmandを見つけましたが、ライセンスは GPL であり、意味がわかりません! .. ソース コードをダウンロードして変更し、必要に応じて使用できますか (変更したプロジェクトから収益化することもできます)。

別の質問: このプロジェクトをインストールして構成する方法に関する詳細なリソースはありますか?

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

android - Appcelerator Titanium で osmdroid を使用する

Titanium Mobileプロジェクトでosmdroidを使用できますか?

オフライン マップを ( MBTilesなどを使用して) 表示し、Titanium プロジェクトと統合する必要があります。

ありがとう!

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

android - OSMDroid zip-カスタムマップを追加する方法は?

OSMdroidのMapViewを使用しており、カスタムマップを追加する予定です。MOBACを介して変換することはできません。形式の優先順位と特性を確認する必要があります。あなたはそれについていくつかの情報を感じましたか?私は何週間もそれを探していましたが、運がありません。

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

java - Overlay クラスを拡張できますか?

Osmdroid の Overlay クラスを拡張するクラス (CustomOverlay.java) を作成しました。ただし、CustomOverlay.java を使用するメイン アクティビティで createMark() メソッドを呼び出した後、マップには何も表示されません。ItemizedOverlay クラスを使用したくありません。

何か案が?

CustomOverlay.java (Overlay を拡張するクラス)

これは、メイン アクティビティで呼び出すメソッドです。

答え: