1

わかった。私がこれまでに持っているのは、クリックするとテキストが表示されたポップアップを作成する一連のアイコンを配置した Google マップを備えた Android アプリです。そのポップアップにボタンを配置する方法はありますか? これができない場合、Google マップのアイコンを選択したときにボタンを表示する方法はありますか?

ご参考までに、私が現在使用しているコードは次のようになります。

itemizedOverlay.addOverlay(new OverlayItem(point, title, text));
//actually a whole bunch of OverlayItems, each with their own location and text
//but this is the general shape of it.
mapOverlays.add(itemizedOverlay);

編集:

GoogleMaps アプリのさまざまなバージョン (エミュレーターのバージョンで確認してください) で使用されるさまざまな種類のポップアップがあります。最初のポップアップ シンプルには、場所のタイトルが表示されます (Android 2.3.3)。

Google マップのポップアップ

2 番目のポップアップには、タイトルと矢印インジケーターが表示されます。(アンドロイド 4.0.3)

矢印付きの GoogleMap ポップアップ

興味深いことに、どちらのポップアップもクリック可能で、場所に関する詳細を表示する別のアクティビティを開始していることに気付きました。

4

2 に答える 2

1

mapviewballonプロジェクトhttps://github.com/jgilfelt/android-mapviewballoons/では、これらのポップアップに独自のカスタム レイアウトを使用できます。

ボタンを付けてテストしませんでしたが、なぜ機能しないのかわかりません。

サンプル プロジェクトは、次の種類のポップアップ バルーンを示しています。

矢印付きのポップアップ バルーン

picutre 付きのポップアップ バルーン

X 付きのポップアップ バルーン

于 2012-07-20T14:48:49.823 に答える
0

カスタム ポップアップ バルーンを作成する別のプロジェクトを次に示します。プロジェクトは記事の最後でダウンロードできます。

ポップアップバルーン

于 2012-07-20T15:03:44.110 に答える