問題タブ [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.

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

android - 複数の MapActivities で単一の MapView を使用する方法

3 つの異なる MapActivities で地図を表示するアプリを開発しています。

これを実現するために、この 3 つの FragmentActivities 全体で MapFragment を再利用します。この 3 つの FragmentActivitiesは、 Android 互換パッケージのPete Doyleのポートを使用して MapActivities を拡張します。

この MapFragment で使用される MapView は、Application Contextに保持されます。

「このビューには既に親があります」というエラーを回避するために、別のアクティビティを開くときに現在の親からビューを削除します。

電話の戻るボタンを押して前の MapActivity に到達するまで、すべて正常に機能します。現時点では、アクティビティを変更するときに MapView を親から削除したため、MapView はすべて黒であり、戻るボタンはビューの再作成をトリガーしません...

私はこの投稿を認識しています: How to use multiple MapActivities/MapViews per Android application/process

実際のところ、Danny Remington - MacroSolveの回答から、活動全体で MapView を再利用するというアイデアを得ました。

実装しようとしているソリューションはリソースがはるかに少ないと信じているため、複数のプロセスを使用しようとはしていません。

どんな助けでも大歓迎です!

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

android - 複数のマップ アクティビティ間での Android 共有位置情報サービス

私は3つのマップアクティビティを使用してアプリケーションを作成しています。これらのアクティビティ間でGPSからの位置データを共有するために、ロケーションマネージャーから更新を受信するローカルサービス(Googleチュートリアルなど)を実装しました。今、私はグーグルの提案に従うために、すべての活動を別々のプロセスに入れたいと思っています。

だから私の質問は、どのように進めなければならないのですか?? リモート サービス用の AIDL インターフェイスを実装するか、すべての mapactivity をロケーション リスナーに登録しますか??

答えてくれてありがとう。下手な英語でごめんなさい :P

0 投票する
0 に答える
114 参照

android - setcontent()を使用したAndroidマップビュー

マップビューに関する質問。シンプルなMapActivityがあります。最初は詳細が記載されたリストで、各カテゴリからmapviewに移動しますが、新しいインテントを開くのではなく、「setContentView」で現在のアクティビティを変更します。

問題は、mapviewを表示し、押し戻すと、setcontentViewによってビューが再び変更され、同じmapviewで別の場所を表示して別のカテゴリを開こうとすると、setContentView...でエラーが発生します。

なんで?

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

android - Android with GoogleMap mapActivity について

ご存知のように、Google マップ API を使用したい場合は. target:Google apis; を使用できます。しかし、Googleマップを持たない私の携帯電話だけからのROMもあります。

mapActivity を使用すると、「クラスが見つかりません」と表示されます。そして、それは別の電話でうまく機能します。(それは私のコードが正しいことを保証します。)

そして、この問題は「フレームワーク」が私のRomにファイルを欠いていることにあると誰かが言います。

しかし、これらの電話に Goole map.apk をインストールすると、Google マップは問題なく動作します。

携帯電話で Google マップを実行できる理由はわかりませんが、mapActivity を使用する携帯電話ではアプリケーションが実行されません。

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

android - タブの切り替え後に TabHost Fragment の MapActivity が消える

フラグメントを使用して、一連のタブにマップを表示しようとしています。私が抱えている問題は、ユーザーが別のフラグメントに移動してから戻ると、マップ アクティビティが消えることです。タブホストで MapActivity をフラグメントで表示するにはどうすればよいですか?

この根拠は、MapActivity をフラグメントと統合する方法に関する多数の質問に基づいています (フラグメント内の MapView (ハニカム)を参照) 。

MainTabActivity にはタブホストがあり、FragmentManager を使用してタブにフラグメントを表示します。MapFragment にはタブホストがあり、それを使用して MapActivity を表示します。
MapFragment は LocalActivityManager を使用して、ライフサイクル イベントを含まれているアクティビティに伝達します。

だからMapFragment:

MapFragment レイアウト:

タブの内容を変更するための MainTabActivity のコード:

MainTabActivity レイアウト (無関係なレイアウトの束を削除):

繰り返しますが、私が抱えている問題は、ユーザーが別のフラグメントに移動してから戻ると、マップ アクティビティが消えることです。タブホストで MapActivity をフラグメントで表示するにはどうすればよいですか?

どうもありがとう。

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

android - Androidのマップから現在の場所のピンを削除し、他のピンを保持する方法

私は現在、ユーザーの GPS 位置からカスタム ピンをマップ上に頻繁に配置するマップを持っています。これは、ユーザーの位置がいつ変化するかにも依存しますが、ここでは GPS が少し途切れ途切れになっているため、かなりうまくいきます多く。現時点では、これが発生するたびに新しいピンがマップに配置されます。ユーザーの位置のライブ表現のように、ユーザーの場所の 1 つのピンだけがマップに表示されるように、前のピンを削除したいと考えています。

それに加えて。マップ上に別のピンのセット (位置が変更されない) を設定し、ユーザーの位置が更新されたときにピンがクリアされないようにすることは可能ですか?

コードに関するその他のコメントをいただければ幸いです。

必要に応じて参照用のクラスを特定します。

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

android - プログラムの実行中に MapActivity がクラッシュする

メニューに 3 つのオプションがあるアプリを作成しようとしています。

そのうちの 1 つが Google マップ ビューです。
メニューの [マップ] オプションをクリックすると、アプリがクラッシュします。

HelloGoogleMapsActivity.java

LogCat

誰かが私を助けてくれることを願っています

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

android - MapActivityを拡張するアクティビティを起動できません

MapActivityを拡張する場合、アクティビティ(ShowPos)を起動できません。extends Activityに変更すると、起動します。

プロジェクトのJavaコードを新しいワークスペースの新しいプロジェクトにコピー/貼り付けする前に、Eclipseが不可解にAndroid APIを見つけることができなくなり、再インポートできなくなったときに、以前は機能していました。同様のことが数回前に起こったことがありますが、Eclipseでは普通のようです。しかし、少なくともしばらくの間、コピー/貼り付けは常に以前から機能していました。そして今、それはそのようなエラーがないことを警告します。

私は以前に機能したAPIキーを持っています。現在、maps.jarは、プロジェクトエクスプローラーのプロジェクトの下でGoogleAPI2.2の下にあります。エディターは、プロジェクト内のどのファイルにもエラーがないことを確認します。起動すると、LogCatは次のように始まります。

p>

私のプロジェクト名は「intrax.three」になりました。なぜそれに「L」を追加するのですか?マニフェストには次のものが含まれます。

(ここにマニフェストファイルを貼り付けることができませんでした)

Eclipseが何かを見つけるのをどのように助けることができるかについて助けてくれてありがとう!

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

android - MOTODEVを使用してAndroidのMapActivityからアクティビティを拡張するにはどうすればよいですか?

私はAndroid開発用のMotoDevStudioを使用しており、MapActivityからアクティビティを拡張しようとしています。しかし、MotoDevは私がこれを行うことを許可していません。

なぜそうなのか教えてもらえますか?一方、Eclipseでは、これはGoogleApiを使用して可能です。Plz助けてください。

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

android - ジオポイントを保存して MapActivity に読み込むための SQLite データベースの作成

Map アクティビティを作成しようとしていますが、メイン アクティビティから座標の静的文字列を正常に読み取ることができましたが、これはハード コードされているため、これらの座標を SQLite データベースに挿入して、読んだ。周りを見回してみましたが、探している答えが得られません。誰かが私を助けてくれたらありがたいです

これが私の主なアクティビティです - GMapsActivity.java:

そして、これは私のデータベース作成者です - DatabaseManager.java

}

私は Android プログラミングに慣れていないので、一般的な指示とは対照的に、誰かが実際にコードのスニペットを見せてくれることに感謝します。

編集: SQLite ブラウザーでデータベース エントリを作成しました。メイン アクティビティ ファイルにそのファイルから値を読み取らせるにはどうすればよいですか?

コードが次のような値を呼び出そうとするという一般的な考え: SELECT * FROM the DB 配列に入れ、それをループする

これを実装する方法が本当にわかりません:/

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

前もって感謝します