0

私は現在、Androidで地図アプリケーションを開発しています。マーカーがボタンとして機能できるかどうか疑問に思っていました。たとえば、インテントを作成して、マーカーがクリックされたときに別のアクティビティを実行できる場合などです。

例えば:

public boolean onMarkerClick(final Marker marker) {

            if (marker.equals(startPerc)) 
            {
                Intent intent = new Intent(this, SpecificRoom.class);
                String bn = startPerc.getSnippet();
                intent.putExtra(EXTRA_MESSAGE, bn);
                startActivity(intent);
            }
            return false;
        }

コードはエラーを表示しませんが、マーカーをクリックしても何もしません。マーカーがそのような機能を提供するかどうかさえわかりません。何か案は?ありがとう。

4

1 に答える 1

0

使用できる onMarkerClick() があるため、インテントを送信できない理由はありません。他の関数で行うことは何でもできます。内部本体が確実に呼び出されるように if ステートメントを削除するだけで、準備完了です。

于 2013-06-25T14:47:28.780 に答える