1
MapView (Google)를 사용하고 일부 오버레이를 추가합니다. 나는 다음과 같습니다 내 자신의 오버레이 클래스 사용 중 단지 1 내가 축소 내 모든 아이템이 같은 위치에 있어야하고 이미지를 탭하게되면ItemizedOverlay의 onTap (int i) 이벤트 <OverlayItem>은 1 개의 항목에만 발생합니다.
public class MyOverlay extends ItemizedOverlay<OverlayItem>
, 내가 할 ONTAP 이벤트를 모든 항목이 탭 위치에 있습니다.
내가 탭하는지도의 위치 아래에있는 모든 항목에 대해 onTap 이벤트를 가져 오거나 내가 누르는 특정 직사각형에서 모든 항목에 대해지도를 요청할 수있는 기능을 원합니다.
@Override
protected boolean onTap(int i)
{
super.onTap(i);
return false;
}
각 오버레이 만 1 탭을 얻을 :
이 디버깅에 내 코드입니다.
가능합니까? 방법?
감사합니다.
어떻게하면 각 OverlayItem의 onTap에 등록 할 수 있습니까? 이것은 아마도 확대 / 축소 상황을 계산하기 시작하는 것보다 낫을 것입니다 .... – iAndroid
OverlayItem은 onTap을 지원하지 않지만 [Overlay] (http://code.google.com/android/add-ons/google-apis/reference/com /google/android/maps/Overlay.html) 않습니다. – Reno