지도

2012-09-10 4 views
0
나는이 똑같이 내 구글지도에 도청 후 버튼을 만들

을 두드리고 후 버튼을 만들기? 제발 도와주세요.지도

public void showMap() { 
    View zoomView = mapView.getZoomControls(); 
    zoomLayout.addView(zoomView, new LinearLayout.LayoutParams(
      LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
    mapView.displayZoomControls(true); 
      latitude = 23.765764900000000000; 
      longitude = 90.391317200000000000; 
    mapController = mapView.getController(); 
    point = new GeoPoint(
      (int) (latitude*1E6), 
      (int) (longitude*1E6)); 
    mapController.animateTo(point); 
    mapController.setZoom(17); 
    mapView.invalidate(); } 
+1

버튼이 아닙니다. 그것은 팝업창입니다.이 링크를 참조하십시오. http://stackoverflow.com/questions/4486864/how-to-display-popup-on-tapping-overlay-in-android – Shalini

+0

'AlertDialog'도 있습니다. – Doomsknight

+0

실제로지도상의 탭 지점에서 위치를 가져오고 싶습니다. 그래서, 팝업이나 그것이 무엇이든,지도의 포인트를 확인하고 코드에 geolocation을 전송하는 데 사용될 것입니다. 어떻게해야합니까? –

답변

0
mapview.onTouchListener(this); 

이 그런 다음 mapactivity가 ontouchlistener를 구현해야합니다 :

지도를 표시하는 방법이다. 터치 이벤트에서 x 및 y 위치를 가져올 수 있습니다.

그런 다음 mapview.getProjection()을 사용하여 x 및 y를 지오 코드 좌표로 변환합니다.