問題タブ [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 - OsmDroid で OverlayItem の独自のマーカーを作成する方法
私は次のコードを持っています:
そしてキャンバスで自作のマーカーを作りたいのですが、今のところ静止画像を使っていますが、円や線などで自作のフォームを作りたい... 可能だと思いますが見つかりませんそれを機能させる方法。
どんな助けでも大歓迎です
android - Android マッピング アプリに含めることができるマップの種類
ビットマップ、ラスター マップ、ベクター マップ、マップ タイルについて聞いたことがあります。Google マップと osmdroid (osm android マッピング API) はマップ タイルを使用し、モバイル アトラス グレーターを使用して osm mapnik からマップをダウンロードすると、タイルは .png ファイル (画像) としてダウンロードされました。オフラインで動作し、ユーザーが必要なマップを含めることができる Android マッピング アプリ???
android - Osmdroid チェックアウト エラー
ちょっとした調整が必要なので、osmdroid をチェックアウトしました。
私が使用したもの: svn checkout http://osmdroid.googlecode.com/svn/trunk/コマンドラインの osmdroid-svn
次に、Eclipse -> インポート -> 既存のプロジェクトをワークスペースに
各パッケージにエラーがあり、インポートが機能していません。リソースはパッケージとして作成され、空です。私は何を間違っていますか?
どうも
android - osmdroid jar ファイルをプロジェクトに追加中に ClassNotFoundException が発生する
開いているストリート マップ MapView をサンプル プロジェクトに追加しようとしています。この Q&A の指示に従いました。
OpenStreetMap オフラインからマップ タイルを作成し、Android で表示する方法は?
これらの 2 つの jar ファイルを Eclipse ビルド パスに追加しました: osmdroid-android-3.0.7.jar slf4j-android-1.5.8.jar
プロジェクトを実行すると、次の例外が発生します。
何か案が?
android - osmdroid オフライン zip ファイル (タイル) の操作
オフライン モードで osmdroid マップ ビューアーを使用しています。osmdroid zip 形式のモバイル アトラス クリエーターでタイルをダウンロードしましたが、すべて問題ありません。複数の zip ファイルを持つことは可能ですか? 互いに遠く離れた 2 つまたは 3 つの異なる場所が必要です。
助けはありますか?
android - osmdroid sqlite タイル ソース
RMaps と同じように、OSMDroid に SQLite タイル プロバイダーを追加したいと考えています。OSMDroid のソース コードとそのタイル プロバイダーを調べたところ、ファイル、アーカイブ ファイル、およびインターネットからタイルを取得するように設計されていることがわかりました。
私はosmdroid-android 3.0.5を使用しています。
android - osmdroidのMapViewにオーバーレイを追加する
osmdroidを使用してオフラインでオンラインで動作する簡単なAndroidアプリケーションを作成していますが、これまでは地図(オンラインとオフライン)を表示でき、地図にオーバーレイ(マーカー)を追加したいので、使用するための簡単な例を検索しましたosmdroidでオーバーレイし、いくつか試してみましたが、機能しませんでした。osmdroidを使用してオーバーレイまたはマーカーを追加する例が必要です。
android - マーカーの中心をGeoPointに設定します
私はosmdroidに取り組んでおり、別のマップフレームワークで行っていた非常に単純なことをしようとしていますが、OSMdroidでそれを行う方法が見つかりません。マップ上のどこか、GeoPointにマーカーを配置したいと思います。これまでは簡単です。しかし、私はまた、マーカー写真の中心が前述のジオポイント上にあることを望んでいます。私のコードでは、現在、ジオポイントは画像の左下隅にあります。
どうやってするか?
android - osmdroidGoogleTilesOverlayスムーズサイズ変更ズーム
Google Tile Wrapperの例に従って、osmdroidGoogleTilesOverlayを使用してgoogleMapViewを実装しました。
静止状態では、オーバーレイタイルは正常にレンダリングされますが、ズーム(ピンチまたはコントロールを介して)すると、基になるgoogleタイルのサイズが変更され、スムーズに置き換えられますが、osmdオーバーレイのサイズは変更されません。
結果:ビューに残っているタイルを拡大すると、重なり始めます。逆に、ズームアウトすると、各タイルの間にギャップが表示されます。
最初のステップは、draw()メソッドを変更できるように、GoogleTilesOverlayをサブクラス化することのように見えます。しかし、それでは何ですか?
私は一生懸命グーグルで検索し、次のようないくつかの指針を見つけました:a)アニメーションの途中でdraw()メソッドを短絡するb)Projector/Matrixクラスを使用してオーバーレイをその場でスケーリングする方法を決定する
残念ながら、私はAndroid APIの専門家ではないため、どちらに進むべきか、そしてソリューションを最適に実装する方法がわかりません。
java - 近接アラートが 2 回発生しますか?
レシーバー:
ShowMapDialog.java:
}
ProximityAlert の作成:
次のように onCreate にレシーバーを登録します。
一時停止:
onResume:
2 回目の ProximityAlert を実行すると、次のコードが 2 回実行されます。Log.d("id+title",id+"+"+Title);
何か案は?必要に応じて、さらにコードを投稿できます:)