問題タブ [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.
android - AndroidでOSMデータを使用して単一都市のオフラインジオコーダーを実装するにはどうすればよいですか?
特定のズーム レベルの OSM マップ タイルを使用するオフライン Android マップを開発しようとしています。この目的のために、オープン ソース ライブラリ: Osmdroidを使用しました。
現在、アプリケーションと統合できる単一都市のオフライン ジオコーディング/リバース ジオコーディングを作成する可能性を検討しています。
その目的で Osm xml データを使用できますか? もしそうなら、誰でもそれを使用してSQlite dbを作成する方法を提案/説明できます..私のアプリで使用します
私はこことここでSpatialiteについて読みました
が、その動作と実装を完全には理解できません
ありがとう
android - osmdroidでデフォルトのピンチズームをオーバーライドするにはどうすればよいですか?
Osmdroidを使用してオフライン マップを作成しています
今、私はオフライン マップの独自のピンチ ツー ズーム機能を実装したいと考えています。
ユーザーがピンチを使用する場合、特定のズーム レベルのみにズーム イン/ズーム アウトし、ズーム レベルを 1 ずつインクリメント/デクリメントするのではなく、
それを行う方法はありますか?これについてどうすればいいですか?
PS : はい、ズーム コントロールはありますが、ズーム機能をより直感的にしたいと考えています。
ありがとう
android - OSMdroid が実行時に TileSource を変更する
私はosmdroidで作業しており、実行時にTileSourceを変更したい(メニューエントリを介して)。たとえば、OSM TileSource と GoogleTileSource を切り替えることができます。
問題: すべて正常に動作しますが、mapview がバックグラウンドでタイルをロードしている間に TileSource を変更すると、TileSource が変更されますが、1 つまたは 2 つのタイルが前に TileSource から取得されます。そのため、OSMTiles と 1 つまたは 2 つの GoogleTiles が混在する MapView が表示されます。
tileSource を変更すると、毎回 tileCache がクリアされます。しかし、バックグラウンドで読み込み中のタイルは現時点ではキャッシュにないため、このタイルをクリアした後、キャッシュに入れました。
この問題を回避するためのアイデアはありますか?? それはすべてosmdroidに基づいています。私はsetTileSource(ITileSource)
感謝とあいさつ
android - OSMdroidマップでPOIをタップしたときにダイアログをポップアップする方法は?
OSM マップで以前に設定した特定の POI をタップするたびに、詳細 (例: SQLite Db から抽出された経度、緯度、説明、サムネイル画像) を含むダイアログ ボックスをポップアップ表示したいと考えています。誰かが私を助けてくれたら、私は感謝します...
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 座標を読み取るにはどうすればよいでしょうか?
android - Osmdroid は常にマーカーの説明を表示します
私はOsmdroid、特にこのクラスで作業しています: http://code.google.com/p/osmdroid/source/browse/trunk/osmdroid-android/src/org/osmdroid/views/overlay/ItemizedOverlayWithFocus.java
アイテムがタップされると(「フォーカス」されると)、テキストの説明付きの吹き出しが表示されますが、すべてのアイテムの説明を常に表示したいです。
ItemizedOverlayWithFocus.java-クラス、おそらくdraw()-メソッドで何を変更すればよいかについて、おそらく私にヒントを与えることができるという問題をまだ抱えている人はいますか?
android - GPL ライセンスを持つ OSMAND "openstreetmap for android" を使用するには?
Android アプリケーションで OpenStreetMap を使用する方法を検索しているときに、このプロジェクトosmandを見つけましたが、ライセンスは GPL であり、意味がわかりません! .. ソース コードをダウンロードして変更し、必要に応じて使用できますか (変更したプロジェクトから収益化することもできます)。
別の質問: このプロジェクトをインストールして構成する方法に関する詳細なリソースはありますか?
android - Appcelerator Titanium で osmdroid を使用する
Titanium Mobileプロジェクトでosmdroidを使用できますか?
オフライン マップを ( MBTilesなどを使用して) 表示し、Titanium プロジェクトと統合する必要があります。
ありがとう!
android - OSMDroid zip-カスタムマップを追加する方法は?
OSMdroidのMapViewを使用しており、カスタムマップを追加する予定です。MOBACを介して変換することはできません。形式の優先順位と特性を確認する必要があります。あなたはそれについていくつかの情報を感じましたか?私は何週間もそれを探していましたが、運がありません。
java - Overlay クラスを拡張できますか?
Osmdroid の Overlay クラスを拡張するクラス (CustomOverlay.java) を作成しました。ただし、CustomOverlay.java を使用するメイン アクティビティで createMark() メソッドを呼び出した後、マップには何も表示されません。ItemizedOverlay クラスを使用したくありません。
何か案が?
CustomOverlay.java (Overlay を拡張するクラス)
これは、メイン アクティビティで呼び出すメソッドです。
答え: