지도 및 일부 마커가 표시된 애플리케이션이 있습니다. 마커를 넣으려면 draw(Canvas canvas, MapView mapView, boolean shadow, long when)
함수를 사용합니다. 지도의 어딘가를 클릭하면 축배가 나타나고 클릭 한 위치의 주소가 표시됩니다. 이것을 onTouchEvent(MotionEvent event, MapView mapView)
함수로 구현합니다. 하지만 표시 할 추가 정보가있는 별도의 대화 상자를 마커로 클릭하면됩니다. 일부 자습서에서는 onTap
을 사용합니다. onTap
과 onTouchEvent
함수간에 차이가 있습니까? 그리고이 대화 상자가 나에게 추천하는 것처럼 보이게하려면 다른 (더 나은) 기능이 있습니까?Android의 onTap과 onTouchEvent의 차이점
마커를 클릭 한지도에서 클릭을 구분하는 방법은 무엇입니까?
로 구분 될 수있다 터치 이벤트의 모든 유형을 커버하고 (당김) 마커에 터치에서지도에 터치를 구별 할 수있는 방법은 무엇입니까? –
마커별로 itemizedoverlay 유형의 오버레이를 의미하는 경우 http://code.google.com/android/add-ons/google-apis/reference/com/google/android/maps/ItemizedOverlay를 확인해야합니다. .html 오버레이를 탭한 다음 원하는 onTap 메서드를 사용하면 터치 입력을 사용했다고 말하면 true를 반환합니다. – dten
또한 제공하는 예제 코드를 확인하십시오! – dten