MapActivityとMapピンがItemizedOverlayを使用して表示されています。 onTapイベントをMapActivityに転送したいと思います。 (onTap関数はItemizedOverlayクラスに存在します)。どのようにこれを行うことができますか?Android MapActivity onTapイベント
0
A
答えて
0
class CurOverlay extends Overlay
{
private GeoPoint pointToDraw;
String addstr,addcity;
@Override
public boolean onTap(GeoPoint p, MapView mapView) {
// TODO Auto-generated method stub
final double taplat,taplon;
taplat=p.getLatitudeE6()/1E6;
taplon=p.getLongitudeE6()/1E6;
Geocoder geo = new Geocoder(getApplicationContext(), Locale.getDefault());
List<Address> add;
try
{
add = geo.getFromLocation(taplat,taplon,1);
Log.i("ADD OBJ SIZE IS----",""+add.size());
if (add.size() > 0)
{
addstr = add.get(0).getAddressLine(0)+" "+add.get(0).getAddressLine(1);
}
}
catch (IOException e)
{
e.printStackTrace();
}
return super.onTap(p, mapView);
}
public void setPointToDraw(GeoPoint point) {
pointToDraw = point;
}
public GeoPoint getPointToDraw() {
return pointToDraw;
}
}
だけ
+0
ありがとう。私は別の方法で解決しました。 MapActivityオブジェクトをItemizedOverlayクラスに渡しました。 ItemizedOverlayのonTap()は、Tapされたピンの必須インデックスを渡すことによってMapActivityオブジェクトでパブリックメソッドを呼び出しました。 – sach
関連する問題
- 1. Android MapActivity - Grid
- 2. Android - MapActivityの検索ツールバー
- 3. onTapイベントをキャッチする必要があるかどうかAndroidの場合
- 4. AndroidのonTapとonTouchEventの違い
- 5. MapActivity
- 6. AndroidアクティビティからMapActivityに切り替え
- 7. Android GoogleマップのMapActivityでのキャッシュ
- 8. Android with GoogleMap mapActivityについて
- 9. ActivityNotFoundException(MapActivity)
- 10. アンドロイドgoogleマップオーバーレイontap
- 11. アンドロイドONTAPテントアレイ
- 12. JavaScript onTap関数
- 13. PhonegapフェイザーゲームがonTapイベントに登録されていません
- 14. MapViewのOnTapとLongPressListener
- 15. MapActivityジェスチャー問題
- 16. MapActivityの問題
- 17. TabHostのMapActivity
- 18. MapActivityのSherlockActionBar
- 19. GreenDroidとMapActivity
- 20. NativeScript Button Tapイベントはナビゲーション後にngOnInitを呼び出さないが、onTapは
- 21. Android MapActivity:表示されていません
- 22. Androidエミュレータ2.3でMapActivityのコンテンツを読み込めません。
- 23. アクティビティを開始できませんComponentInfo、MapActivity Android
- 24. Androidの基本API v2 MapActivity outOfMemory(マーカー10個)
- 25. MapActivityからの奇妙なエラー報告
- 26. Androidマップビューのエラー:MapActivityで1つのMapViewのみを使用できます
- 27. MapActivityとActivityGroupでアクティビティを拡張する
- 28. MapActivityでのデータベース処理
- 29. Android - 別のオーバーレイのonTapアクションに別のオーバーレイを表示する方法
- 30. onTap中に地図オーバーレイマーカーアイコンを取得
http://stackoverflow.com/questions/4806061/how ....あなたtapactivityにこのコードを追加し、(ActivityforResultによって)他の活動からそれを呼び出し、そこに簡単な場所を取得します-do-i-on-a-on-on-and-android-mapview-ignore-pinch-zoom – Yar