5

onTapイベントが発生したときに特定のアイテムに表示される単純なテキストラベルを表示することにより、(ItemizedOverlayを使用して)MapViewに配置したカスタムマーカーにさらに注釈を付けたいと思います。

これは、Google Maps JavaScript APIとiPhoneのMapKitでの簡単な演習ですが、Androidでこれを行うための最良または最も簡単な方法が何であるかは私にはわかりません。

4

1 に答える 1

4

メッセージを一時的なものにしたい場合は、を使用しToastます。例については、こちらをご覧ください。

メッセージをより永続的にしたい場合は、次のことができます。

  1. MapViewz軸の順序付けをサポートするコンテナの中に入れます(例RelativeLayout:)
  2. 同じコンテナの子を、の後に追加しMapViewます。これは、「単純なテキストラベル/説明バブル」です。android:visibility="gone"
  3. バブルを表示する場合は、上下のパディングを調整して、ポイントに対して目的の場所に配置し、表示します。
  4. ユーザーがバブルを解消するために何かをしたとき、その可視性をGONE再び表示します
  5. 必要に応じて手順3と4を繰り返します
于 2009-12-29T19:23:57.623 に答える