2011-12-23 2 views
0

지도 애플리케이션을 구축 중입니다. 몇 가지 비트 맵을 배치 할 때 비트 맵을 클릭하면 이벤트가 발생합니다. 그것을 위해 나는 어느 위치에서 화면을 클릭했는지 알 필요가있다. 위도를 얻으려면 & 내 앱의 긴 쌍 ... 정확한 x, y 위치를 얻을 수 있는가? 우리가 클릭 했습니까? 또는 MapField에서 클릭 한 위도/경도 위치를 찾는 다른 방법이 있습니까?블랙 베리의 화면이나 MapField에서 클릭 한 위치를 찾는 방법

답변

0

당신은 탭 위치로지도의 중심과 탭의 좌표 그런 식으로 얻을 수 있습니다에

  1. TouchEvent에서 X와 Y를 가져 오기를 당신의 확장 MapField
  2. 의 현재 센터를 받기 getXYPoint 함수
  3. 화면에서 차이를 계산하고 현재 탭 위치가 화면의 중심 인 move 함수
  4. 를 사용하여지도의 중심을 이동하는 데 사용할 getLatitudegetLongitude 함수를 사용하여 좌표를 가져옵니다.

희망이 있습니다.

+0

도움을 청합니다. 그러나 문제는이 방법이 필요 없다는 것입니다. 내 응용 프로그램 요구는 mapkers를 가리키는 여러 위치가 있고이 마커는 비트 맵이므로 클릭 할 때마다 위치를 가져와야합니다. – Swati

관련 문제