問題タブ [mapactivity]
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.
java - MyLocationOverlayは、マーカーをGoogleマップのデフォルトに変更します
私はMapActivitiesを調査していますが、MyLocationOverlayのデフォルトのマーカーをデフォルトの円からGoogleマップが使用するマーカー(青い矢印の頭)に変更しようとしています。これを行う簡単な方法はありますか?よろしくお願いします。これは現在のデフォルトメーカーの画像です http://blogs.conchango.com/photos/conchango_bloggers/images/13878/original.aspx
android - Android MapView のような
私は自分のアプリのように Mapview を実装したいと思います:
-
ビットマップである背景 (タイル化されているかどうかにかかわらず)
マップは、ユーザーのズーム/移動に反応する必要があります。
これに MapView/MapActivity を使用することは可能ですか (Google マップにまったく接続せずに) ?
android - タイルを部分的にロードする Android マップビュー
単一のマップビューを持つ Android アプリケーションを構築しました。
マップ ビューで時々タイルが表示されないというバグがあります。マップ ビューが完全に空白ではなく、一部のタイルが表示されますが、すべてではありません。ここでのすべての回答は、API キーまたは 1 つのアプリで複数のマップビューを使用する際の問題に関連しています。これは問題ではありません。
これは断続的に発生し、アプリからすべてのデータを消去した後にアプリケーションを起動すると、約 5 回に 1 回発生します。そのため、新しいインストールで典型的に見られます。
Android 2.2 デバイス (Samsung Galaxy S は間違いなく) でのみ発生します。
ログが示すことに注意してください。
タイルの読み込みに失敗すると、ズームインおよびズームアウトしたり、再起動してもタイルが更新されません。唯一の解決策は、[設定] -> [アプリケーションの管理] -> [アプリを選択] -> [データを消去] に移動してから、アプリを再起動することです。
これを以前に見たことがあり、原因または回避策を知っている人はいますか?
乾杯。
android - 1000以上のジオポイントを持つマップで効率的にパスを描画します。
私はを使用していMapActivity
ます。JSONを使用してWebサーバーからGeoPointのセットを取得し、それを解析してポリラインコードをジオポイント(緯度と経度)にデコードし、に保存しArrayList<Geopoints>
ます。
これらのポイントは、に描画されますMapActivity
。
私の問題は、私のArrayList<Geopoints>
サイズが2000を超えているため、効率的に実行されていないことです。どうすれば効率を上げることができますか?
描画中に行ったサンプルコードは
サイズを言うmGeoPoints=2000;
オーバーレイによって拡張されたクラス。そのクラスのいくつかのメソッドは、私がどのように書いているかです。
このコードは正常に機能しています。地図上に正しく描画されます。地図をズームしたり移動したりすると、地図アプリケーションがハングします。
ズームレベルを16に設定しましたmapController.setZoom(16);
。誰かが私を助けることができますか?ユーザーが手でズームしても高速に動作するようにします。
android - Android:xml を使用せずに MapActivity にカスタム ビューを表示するにはどうすればよいですか?
マップアクティビティの上にいくつかの小さなグラフが表示されています。そして、これらのグラフの 1 つがクリックされると、Google マップ上に透明な詳細なグラフを表示したいと考えています。したがって、「myCusomGraphView extends View{...}」というクラスがあり、必要に応じて MapActivity の上に表示したいと考えています。
android - AlertDialogは、ItemizedOverlayを拡張するクラスで問題を表示します
アプリケーションでMapActivityを使用して地図を表示しています。そのために、ItemizedOverlayを拡張するMapItemizedOverlayという名前のクラスがあります。MapItemizedOverlayクラスのonTap()関数にAlertDialogを追加しました。アプリケーションを実行した後、ポイントのマーカーをクリックすると、アプリケーションがクラッシュしてBadTokenExceptionが発生しました。Logを使用してデバッグしようとしましたが、問題がdialog.show()行にあり、dialogがAlertDialogのオブジェクトであることが示されています。今、私はコードの正確な問題が何であるかを理解していませんか?:-/私は以下に私のコードを与えています、みんなが問題について私を助けてください....事前に感謝します..... !!!
MapActivityクラス:
MapItemizedOverlayクラス:
android - Androidアプリにカスタムストリートビューを埋め込むにはどうすればよいですか?
私はこれがストリートビューインテントを開始する方法であることを知っています:
やりたいことは、ストリート ビューの GeoPoint (MapView.getMapCenter()) をリッスンすることです。
例: 最初にユーザーが GeoPoint A でストリートビューを開きます。ユーザーはタップして通りに沿って移動できます。
ユーザーのすべての足跡 (GeoPoints) を記録したい。何か案が?
よろしく、ケン
android - Android MapActivity onTap イベント
MapActivity があり、ItemizedOverlay を使用してマップ ピンが表示されます。onTap イベントを MapActivity に転送したい。(onTap 関数は ItemizedOverlay クラスにあります)。これはどのように行うことができますか?
java - MapItemizedOverlayアクティビティのマップビューと変数の取得
AndroidアプリケーションにMapViewがあります。地図上に表示する座標を取得するGoogleMapsActivityがあります。
また、このポイントを表示するMapsItemizedOverlayアクティビティもあります。基本的に、私はMapViewチュートリアルに従いました。次に、intと文字列をGoogleMapsActivityからMapsItemizedOveralyに渡す必要があります。これは、マークをタップするとURLにリダイレクトする必要があるためです。
説明するかどうかはわかりませんが、履歴書では、1つの文字列と1つのintをGoogleMapsActivityからMapsItemizedOverlayに渡す必要があります。
ご協力いただきありがとうございます。
android - MapViewを使用したRelativeLayoutのビューはnullです
マップビューを備えたMapActivityがあります。正常に動作します。次に、MapViewにSeekBarを追加します。一番下にある必要がありますが、マップビューにあります。ユーザーはスクロールして距離を設定します。なんでもいい。私の問題は、findViewById()で到達したときに、そこに配置しようとしているビューがnullになることです。
私はこのようにそれに到達しようとしています:
私は至る所で調査を行いましたが、同様の問題を見つけることができませんでした。誰かが非常によく似たものを使用しました。したがって、nullであることを無視し、onCreate()でSeekBarを呼び出しませんでした。しかし、SeekBarはまったく描画されていません。マップアクティビティに他のビューを追加できませんか?
アイデアをありがとう!
重要な編集:グラフィックレイアウトビューアには、マップビューの下部にあるはずのSeekBarが表示されます。
まだNullPointerExceptionが発生します:エラー/ AndroidRuntime(12738):致命的な例外:メイン
エラー/AndroidRuntime(12738):java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.MyApps.MapLocations / com.MyApps.MapLocations.MyActivity}:java.lang.NullPointerException
エラー/AndroidRuntime(12738):android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)で
エラー/AndroidRuntime(12738):android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)で
エラー/AndroidRuntime(12738):android.app.ActivityThread.access $ 2300(ActivityThread.java:125)
エラー/AndroidRuntime(12738):android.app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)
エラー/AndroidRuntime(12738):android.os.Handler.dispatchMessage(Handler.java:99)で
エラー/AndroidRuntime(12738):android.os.Looper.loop(Looper.java:123)で
エラー/AndroidRuntime(12738):android.app.ActivityThread.main(ActivityThread.java:4627)で
エラー/AndroidRuntime(12738):java.lang.reflect.Method.invokeNative(ネイティブメソッド)で
エラー/AndroidRuntime(12738):java.lang.reflect.Method.invoke(Method.java:521)で
エラー/AndroidRuntime(12738):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:871)
エラー/AndroidRuntime(12738):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
エラー/AndroidRuntime(12738):dalvik.system.NativeStart.main(ネイティブメソッド)
エラー/AndroidRuntime(12738):原因:java.lang.NullPointerException
エラー/AndroidRuntime(12738):com.MyApps.MapLocations.MyActivity.setupSeekbar(MyActivity.java:343)
エラー/AndroidRuntime(12738):com.MyApps.MapLocations.MyActivity.onCreate(MyActivity.java:89)で
エラー/AndroidRuntime(12738):android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
エラー/AndroidRuntime(12738):android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)で
エラー/AndroidRuntime(12738):...11詳細
HierarchyViewerの結果は次のとおりです。