問題タブ [android-maps]
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 - BalloonItemizedOverlay (複数のポイントを持つ) を正常に実装した人はいますか?
理解できません。BalloonItemizedOverlay を使用して 1 つのポイントを正常にプロットできますが、複数のポイントをプロットすると、背景がストリート ビューからオーシャン ブルーの単色に切り替わります。マーカーはオーバーレイに正しくプロットされ、マーカーをクリックすると、指示どおりに動作しますが、ストリート ビューが消えてオーシャン ブルーの背景に置き換えられる理由がわかりません。他の誰かがこれに遭遇しますか?私は何を間違っていますか?animateTo() コマンドに到達すると、青色に切り替わることに気付きました。
android - Geocoder (Android) を使用したパスの描画に制限はありますか?
2 つの場所の間のパスを描画できますが、距離が長すぎる場合 (300 キロメートル以上)、パスが完全に描画されません。
パスを描画するために、以下のコードを使用しています。
}
android - フラグメント内のMapView(Honeycomb)
最終的なSDKがgoogleapisでリリースされたので、MapViewを使用してフラグメントを作成するための最良の方法は何ですか?MapViewが正しく機能するには、MapActivityが必要です。
フラグメントを管理するアクティビティがMapActivityから継承し(フラグメントが自己完結型であるという考えに反するため、悪い解決策)、通常のxmlベースのレイアウトを使用することは機能しません。MapActivity.setupMapView()でNullPointerExceptionが発生します:
私の2番目のアイデアは、プログラムでMapViewを作成し、関連するアクティビティを(getActivity()を介して)コンテキストとしてMapViewコンストラクターに渡すことでした。動作しません:
本当に、MapViewが必要とするバックグラウンドスレッドを処理するMapFragmentのようなものがあるはずです...では、これを行うための現在のベストプラクティスは何ですか?
ドイツ、バレンティンからの感謝とよろしく
android - Android:すべてのマーカーポイントを含めるようにGoogleマップでズームレベルを設定する
リスト内のすべてのポイントが含まれるように、Androidでマップのズームレベルを設定しようとしています。私は次のコードを使用しています。
これは時々動作します。ただし、一部のポイントが表示されない場合があり、それらのポイントを表示するにはズームアウトする必要があります。この問題を解決する方法はありますか?
android - オフライン時にAndroidのGoogleマップがクラッシュする
ほぼ完成したアプリケーションがあります。電話がオンラインのときは、すべてが正常に機能します。
アプリケーションはまもなくリリースされるので、電話がオフラインのときにテストしました。これにより、クラッシュします。
いくつかのデバッグの後、オーバーレイを追加しなくてもクラッシュしないことがわかりました。(私はグリッドを取得するだけで、理解できます; D)
オーバーレイが何かを描画しようとするとすぐにクラッシュします。これには、提供されているオーバーレイ「MyLocationOverlay」も含まれます。これは、GPSが修正されるとすぐにクラッシュします(したがって、ユーザーの位置を描画しようとします)。
足りないものはありますか?
人気のある需要によって編集;)スタックトレース
私が最初にチェックしたのは、オーバーレイにnullオブジェクトを追加しないことです。
android - MapActivity で許可される MapView は 1 つだけです
ユーザーが現在の場所を選択できるように、地図ページを表示する機能があります。ただし、この関数を 2 回実行すると、MapActivity エラー (つまり、その設定ビューを再度開く) で単一の MapView を使用してアプリがクラッシュします。
したがって、このビューと onClick="showMapSetterPage" を表示するボタンがあります。しかし、マップから設定画面に戻ってボタンをもう一度クリックすると、次のエラーが表示されます。
03-06 20:55:54.091: エラー/AndroidRuntime(28014): 原因: java.lang.IllegalStateException: MapActivity に許可されている MapView は 1 つだけです
MapView を削除して再作成するにはどうすればよいですか?
android-maps - 地図アプリが動かない?
これで、developers.android の T の指示に従いました。私の android api キーは正しいです。マニフェストでライブラリを使用しています。インターネットと細かい場所のアクセス許可があります。灰色のタイルも取得しています。アプリを直接インストールしました。エクスペリアx10で。そのネイティブ マップ アプリケーションは機能しますが、なぜ私の機能が機能しないのかわかりません。ヘルプはありますか?
PS-すでに別のスレッドで質問しました..まだ回答を待っています..:(
android - Androidマップでjsonを使用してmysqlデータベースに接続する
完全な初心者が理解できるほど簡単なjsonチュートリアルを持っている人はいますか(または、可能であれば誰かが私にその方法を教えてくれます:)?
私が試みているのは、mysqlデータベースから経度と緯度の座標を取得し、座標が一致する地図上に画像を表示するAndroidアプリケーションを作成することです。クリックすると、オーバーレイが表示され、イベント名とイベントのアドレスが表示されます。
私が達成できたのは次のとおりです。1)Androidマッププロジェクトを作成します2)ソース内に保存されている固定座標を表示します(やりたいことではありませんが)3)2をクリックするとオーバーレイが表示されますソース内に保存されているいくつかのテキスト (これも私が望むものではなく、開始点です) イベントの経度 + 緯度と名前 + アドレスはデータベース内にあります。jsonを使用する必要があることを認識しました(使用方法がわからないため、初心者向けのチュートリアルを求めています)
私は mysqlデータベースへ の接続を見てきましたが、これで達成できた最高のものはphp部分までです。この後、何をする必要があるのか わかりません(したがって、リクエスト)
android - Android SD カードからマップを開く
助けてください...SDカードからkmlタイプのマップを開く必要があります...MIMEタイプは「application / vnd.google-earth.kml + xml」なので、次のコードを使用しました:intent.setType( "application/vnd.google-earth.kml+xml/*");
次のエラーが表示されました:「このアクションを実行できるアプリケーションはありません」
地図を開くアプリケーションの使い方
android - Android マップ オーバーレイの問題
マップにオーバーレイする必要がある一連のポイント (5 ~ 10) があります。オーバーレイ機能を正しく実行でき、ポイントに対応するマーカーがマップ上に表示されます。しかし、Android は何らかの理由で最初の 2 つのポイントの追加をスキップします。なぜそれが起こるのか手がかりはありますか?
これらはすべて、populate()
メソッドが呼び出された後にオーバーレイに追加されるポイントです。