問題タブ [mylocationoverlay]

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

android - アニメーション化されたドローアブル MyLocationOverlay()

MyLocationOverlay() の onDraw メソッドをオーバーライドして、標準の点滅する青いアイコンを別のものに置き換えることは可能ですか? これを実装するにはどのような方法がありますか?

0 投票する
8 に答える
59646 参照

android - Android MapActivity : 接続ファクトリ クライアントを取得できませんでした

Google API サンプル プロジェクトで提供されているように、地図のデモを機能させようとしています。私は AVD を使用しており、バージョン 8、10、および 11 で試しましたが、同じ問題が発生します。

独自のデバッグ キーを生成し、プロジェクトに追加しました。アプリの起動時にマップを表示したり、ズームインしたりできるので、マップ タイルを取得できます。はい - マニフェスト ファイルに正しいアクセス許可とライブラリ セットがあります (サンプルに従って)。

しかし、DDMS または Telnet のいずれかを介して、マップ上で場所を設定できません。LogCat に次のエラーが表示されます: MapActivity : Couldn't get connection factory client

この問題に関する多くのスレッドを読みましたが、それらは常に API キーが正しくないことが原因のようです。マップ タイルを取得しているため、これはありません。

そこで、これをさらにテストするために独自のプロジェクトを作成し、マップの初期化時に次のコードを実行しています。

最初のログ ステートメントは表示されますが、2 番目のログ ステートメントは表示されず、その時点で「MapActivity : 接続ファクトリ クライアントを取得できませんでした」が LogCat に書き込まれます。

SDK v8 エミュレーターに問題があることを読んだので、v10 と 11 で試してみましたが、それでも満足できません。私はまだ実際のデバイスでこれを試していません - すぐにやります.

この問題に関するヘルプは大歓迎です-それは本当に私を困惑させています;)

乾杯

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

android - Android MyLocationOverlay...マップをパンせずに有効にする方法は?? 可能?

ユーザーの場所がマップの一部である場合に、ユーザーの場所を表示したいマップがあります。ただし、更新のたびにマップビューをユーザーの場所にパンしたくありません。これを達成するにはどうすればよいですか?

enableMyLocation は、GPS が更新されるたびに、ユーザーの場所がオフスクリーンである場合、マップを自動的に強制的にスクロールするように見えますが、これは望ましくありません。

自分で作成するのではなく、組み込みの MyLocationOverlay を活用したいのですが、それ自体を更新し続け、表示されているマップ上にあるときにそれ自体を描画するように指示しているようですが、そうでない場合はマップをスクロールしないでください。単純なフラグか何かですが、API ドキュメントには何も表示されません。

私はそれを見逃していますか?それとも、これは不可能ですか?

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

android - MyLocationOverlayは、次回アクティビティをロードするときに問題が消えますか?

友達、

私の場所が同じであるときに、MyLocationOverlayマーカーが画面に表示されないことに気づきました。

エミュレータの場所の値を変更すると画面に表示されるのでテストしました。次のページに移動してから同じページに戻りますが、表示されません。はい、場所の値を変更すると再び表示されます。場所が変更された場合、または誰かが私をどのように案内していない場合でも、常にそれを表示したいですか?

これが私のコードです

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

android - MyLocationOverlay disableMyLocation()が機能していないようです

マップアクティビティが一時停止しているときにGPSアイコンが通知バーに表示されたままになる理由を理解するために3時間を無駄にしました。使用しているMyLocationOverlayオブジェクトに関係するように絞り込みました(LocationListenerとGpsStatus.Listenerもあります)。

なぜこれが起こっているのか誰かが知っているなら、私がすべての髪を抜かないように助けてください。このような電池の消耗の問題でアプリをリリースできません。

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

android - Googleマップにピンをドロップする方法と、Googleマップのダイアログボックスで現在の住所を取得する方法は?

私は、Google マップに関連する 1 つのアプリケーションに取り組んでいます。グーグルマップ初心者です。

現在の場所にピンを表示するアプリケーションを実行したいと考えています。そのピンをクリックすると、現在のアドレスを含むダイアログが表示されます。「ピン可動」。Google マップでピンをある場所から別の場所に移動すると、ダイアログ ボックスにその場所の住所が表示されます。

アイデアや参考サイトを教えてください。

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

android - MyLocationOverlay.getMyLocation() と getLastFix() の違いは?

MyLocationOverlay を見る - 次の違いの違いを知っている人はいますか?

MyLocationOverlay

(戻り値の型以外)?getMyLocation() メソッドは場所が見つかった後にのみ値を返し、getLastFix() はおそらく別のセッションからキャッシュされた最後の修正を返しますか?

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

android - Android:MyLocationOverlay.enableMyLocationをコンパスとして表示

MyLocationOverlay.enableMyLocationのメソッドに関するちょっとした質問MapView

MyLocationオリジナルのゴーグルマップアプリにはコンパスとして表示される場所がありますが、で-機能を有効にすると、MapViewこの青いノブのみが表示されます。

この青いノブを元のMaps-Appのコンパスローズに置き換えるにはどうすればよいですか?

私のアプリ//MapView

上の写真で私のアプリを見ることができます。ユーザーの場所は、この小さな青いノブとして表示されます。

オリジナルのGoogleマップ

最後の写真はGoogleマップのオリジナルです。ユーザーの場所は、移動するコンパスの矢印として表示されます。

この矢印は私が欲しいものです。


この問題を解決するために必要なその他の情報はありますか?

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

android - onLocationChanged()からMapViewを更新します

onLocationChanged()のときにルートを描画する際に問題が発生します。

つまり、私がやろうとしているのは、地図上に(carOverlayItemに基づく)ピンがあり、MyLocationOverlayが現在の位置を示しているということです。この2点の間にルートを描きたいです。したがって、ユーザーが移動するたびに(場所を受け取り、MyLocationOverlay.onLocationChanged()メソッドがトリガーされる)、klmファイルでGoogleから座標を取得し、それを解析して、GeoPointオブジェクトで配列を埋めます。そのGeoPoint配列を反復処理して、Overwritten draw()メソッドを使用したオーバーレイをMapViewに追加しようとした後

そしてこれが私のGMapRouteOverlayクラスです

私はいくつかのインターネットを読んで、onLocationChanged()のときにrouteNodes変数を入力し、次にmapView.invalidate()を呼び出してonDraw()MapViewメソッドでルートを描画する必要があるという考えを思いつきましたが、私がしない問題に直面しました私が理解しているように、routeNodes変数とインテントを転送する方法を知っていることはここではオプションではありません。

また、onLocationChanged()メソッドを使用したMyLocationOverlayがUIスレッドではなく実行されているため、マップに描画できない可能性がありますが、この場合、エラーが発生するはずですが、スローされません。私は混乱していて、どんな解決策も見つけることができます。

どんな助けでもいただければ幸いです。

ありがとう。