オーバーレイ アイテムで Google マップ API を使用しており、ユーザーがこれらのオーバーレイをクリックしたときに道順を取得できるようにしたいと考えています。
これをダイアログの中央のボタンにリンクしたい:
// Middle button
dialog.setNeutralButton("Directions",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345"));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
}
});
次のエラーが表示されます。
ここにはこれに対するいくつかの答えがありますが、どれも機能させることができません。コンストラクターの作成と getContext() の呼び出しの両方を試みました。
私のクラスが次の理由によるものかどうかはわかりません。
public class ItemizedOverlayLayoutActivity extends ItemizedOverlay {
どんな助けでも大歓迎です。
ありがとう