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. onTapイベントをキャッチする必要があるかどうかAndroidの場合
- 3. AndroidのonTapとonTouchEventの違い
- 4. MapActivity
- 5. アンドロイドgoogleマップオーバーレイontap
- 6. アンドロイドONTAPテントアレイ
- 7. JavaScript onTap関数
- 8. AndroidアクティビティからMapActivityに切り替え
- 9. Android GoogleマップのMapActivityでのキャッシュ
- 10. Android with GoogleMap mapActivityについて
- 11. ActivityNotFoundException(MapActivity)
- 12. MapViewのOnTapとLongPressListener
- 13. MapActivityジェスチャー問題
- 14. TabHostのMapActivity
- 15. MapActivityの問題
- 16. GreenDroidとMapActivity
- 17. MapActivityのSherlockActionBar
- 18. Android MapActivity:表示されていません
- 19. アクティビティを開始できませんComponentInfo、MapActivity Android
- 20. Androidの基本API v2 MapActivity outOfMemory(マーカー10個)
- 21. Androidエミュレータ2.3でMapActivityのコンテンツを読み込めません。
- 22. MapActivityからの奇妙なエラー報告
- 23. Androidマップビューのエラー:MapActivityで1つのMapViewのみを使用できます
- 24. MapActivityとActivityGroupでアクティビティを拡張する
- 25. Android - 別のオーバーレイのonTapアクションに別のオーバーレイを表示する方法
- 26. onTap中に地図オーバーレイマーカーアイコンを取得
- 27. StrictModeでMapActivityが動作しない - ヘルプ
- 28. Android Shakeイベント
- 29. Button OnClickイベントAndroid
- 30. Android onCloseイベント
http://stackoverflow.com/questions/4806061/how ....あなたtapactivityにこのコードを追加し、(ActivityforResultによって)他の活動からそれを呼び出し、そこに簡単な場所を取得します-do-i-on-a-on-on-and-android-mapview-ignore-pinch-zoom – Yar