問題タブ [google-maps-mobile]

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

android - XMLファイルの取得にAsyncTaskを実装して、Google Maps Android API v2でカスタムマーカーを表示するにはどうすればよいですか?

現在、Google Maps API v2 を使用する Android 用アプリを開発しています。外部 XML ファイルからカスタム マーカーを表示しています: http://dds.orgfree.com/DDS/landmarks_genxmlv2.php、マップ内のいくつかのランドマークを表示します。

以下のコードでわかるように、実際の電話でこのアプリをテストする際に StrictMode を使用して NetworkOnMainThreadException を回避しています。この方法を使用することはお勧めできません。これは、別のスレッドで、AsyncTask を介してバックグラウンドで実行する必要があります。このアプリに AsyncTask を実装しようとしましたが、うまくいきません。誰かが私のコードを提供するのを手伝ったり、これに役立つ良い提案をしたりできますか? よろしくお願いします。

これが私が試したことです。

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

java - 現在の GPS 位置座標を取得できません

現在地の GPS 座標を取得しようと懸命に努力していますが、アプリが GPS 衛星にロックしません。

通知領域の GPS アイコンが点滅し続けます。

AndroidでGoogleマップ(プリインストールアプリ)を使ってみたところ、約60秒でロックオンできました!どちらの場合も、3G データ接続はオンになっており、機能していました。

更新: Android 2.3.3 (HTC Desire S (工場でインストールされた OS、更新は適用されていません)) を使用しています。Logcat の出力はこちらです。現在、これはLocationUpdates()の最小時間と更新間の最小距離を 0, 0 に設定していません。

更新 #2:以前のコードはこちら(PasteBin リンク)。

更新 #3:今、トースト .."Available".. を on に表示した後、強制終了していonStatusChanged()ます。

更新 #4:最後に..動作するようになりました。

--
ということは、Google マップのアプリが GPS 信号をロックするために独自のコードを使用しているようなものですか? さまざまなバージョンのコードを使用してみました。基準を使用してみましたが、GPS で機能することはありませんでした。私にとって、GPS を介して正確な (~50 フィートの精度) 位置座標を取得することは必須です。

私のコード:

それは私にとって非常に緊急であり、どんな助けも非常に価値があるので答えてください:)

ありがとう..

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

android - Google マップ アプリからユーザーの現在の GPS 位置を取得するには?


長い間試した後、ユーザーの現在の GPS 位置情報を取得する際に問題に直面しています。

それで、プリインストールされたGoogleマップアプリの修正プログラムを使用して、何らかの方法でプログラムで位置修正を取得できると思いましたCurrent Locationか?

バックグラウンドで位置座標を取得できる場合..これは可能ですか?
それで、インテントまたはブロードキャストレシーバーを使用して現在の位置座標を取得することは可能ですか? (マップアプリがそれをブロードキャストしていると仮定して.. ?)

更新#2:ついに..動作するようになりました..

更新:以前のコードはこちら(PasteBin リンク)

アドバイスは大歓迎です..ありがとう..

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

google-maps-api-3 - Retina ディスプレイ用に高解像度で Google Maps KML レイヤーを作成する方法はありますか?

そのため、Google マップ V3 モバイル Web アプリ (jQuery Mobile を使用) のカスタム アイコンで KML レイヤーを使用しようとしています。マップのベース レイヤーは鮮明な解像度で正しく表示され、ズーム コントロールは API によって自動的にコンパクト モードでスタイル設定されるので、API はモバイル デバイスを問題なく検出したと思います。

ただし、KmlLayer のカスタム アイコンはぼやけて表示されます。これは、2 倍のサイズの画像を既に使用しているにもかかわらず、高密度モバイル ディスプレイ (網膜など) に低解像度のマーカー画像を表示する一般的な症状です。Google のサーバーによって 32*32 にダウンサンプリングされた後<scale>にのみアイコンに影響するように見えるため、kml ファイルのタグを無駄に調整しようとしました。

問題は、Google KmlLayer サーバーに高解像度のタイル画像を提供するように要求する方法があるかどうかです。ドキュメントにそのようなオプションはありませんでした。KML生成側のトリックでしょうか?

前もって感謝します。

更新: Chad が以下に述べたように、これは現在サポートされていません。そのため、フォトショップを開いて新しいマーカー画像をデザインし、ぼやけても見苦しくならないようにしています。Google のページの機能リクエストへのリンクは次のとおりです。

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

cordova - グーグルマップ上のicon\labelとgeouri

私はそのような私のphonegapアプリケーションでグーグルマップモバイルアプリトラフジオウリを参照しています:

mapString = "geo:"+data.lat + "," + data.lng+"?saddr=("+data.lat+ "," + data.lng+")&daddr=&z=18";

マップはズームして適切な場所で開いていますが、ポイントにGoogleアプリのラベル\アイコンも追加したいと思います。

どうすればいいですか?ありがとう

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

android - マップマーカーの色を変更する効率的な方法

GoogleMapたくさんの小さなマーカーがロードされた状態で使用しています。私たちはおそらく400-500のマーカーを話している。ユーザーとの対話時に、これらのマーカーのサブセット、おそらく100〜300個のマーカーの色を変更したいと思います。これは理想的には30ms以下で達成したいのですが、50〜60msまでは許容範囲です。

今、私は次のようなコードを持っています:

そこで、古いマーカーをいくつかの色(たとえば、緑)で削除し、それらの場所に新しいマーカー(たとえば、黒)を追加します。サブセットが関連しなくなったら、反対のプロセスを実行します。

マップの最も忙しい部分では、これには500ミリ秒以上かかることがわかります。また、さまざまなマーカーがさまざまな時間に色を変えるという顕著な遅れがあります。ですから、マーカーを削除/追加せずに、alloc / gcを最小化しながら、地図上に小さな円を描き、色を変更するためのより良い数学ベースの方法があるかどうか興味があります。

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

android - Googleマップv2のアニメーションマーカー

v2 APIを使用してGoogleマップ上のマーカーをアニメーション化するための最良の方法は何ですか?

私は地図中心のゲームに取り組んでいます。そこでは、人々の位置を追跡し、それらを地図上に表示してお互いに見ることができます。人々が移動するにつれて、私は彼の現在の位置から彼の最新の位置までマーカーをアニメートしたいと思います。人には方向性があるので、マーカーを適切に回転させる必要があります。

新しいGoogleMapsAPIを使用してそれを行うための最良の方法は何ですか?

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

google-maps-mobile - Google マップで使用されているロケーション アニメーション

iOS アプリで Google マップを使用しており、Google マップで使用される位置アニメーションを表示するのが好きです。このアニメーションは通常、現在の位置を表示するために使用され、自動サイズ変更されます。つまり、マーカーのサイズは水色で自己成長するようにアニメーション化されます。色。緯度と経度の位置のアニメーションを表示するのが好きです。どうすればプログラムできますか?画像をアップロードするのに十分な評判がありません。ありがとう

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

google-maps - Objective C で Google マップに複数のマーカーを表示する

iOS の Google マップに複数のマーカーを表示するにはどうすればよいですか? 次のアプローチを使用しましたが、うまくいきませんでした。

0 投票する
6 に答える
4908 参照

android - Google マップは Android で正常に動作しますが、「メソッド maps.z.ag.a から参照されたクラス 'maps.ik' が見つかりませんでした」というエラーが引き続き表示されます。

ライブラリをダウンロードしてワークスペースに追加し、それをライブラリとして参照することで、Google Maps Android API v2 を Android アプリケーションで完全に動作させることができました。

ただし、マップフラグメントを含むアクティビティが開始されるとすぐに、このエラーが発生します

ちなみに私はサポートマップフラグメントを使用しています

とにかく、このエラーは私に影響を与えたり、アプリケーションをクラッシュさせたりすることはないようです。わざわざ修正する必要がありますか?

マニフェストを追加しました PS E_SelectJourney は、マップを表示して使用する場所です

logcat を追加しました