2011-11-08 3 views
0

안녕 친구 나는 안드로이드 장치에서 Google지도를 표시 할 수 있으며 기본적으로 확대/축소를 수행 할 수 있으므로 입력 할 때 이미지를 표시하려고합니다. lat. 오랫동안 작은 팝업 메시지는 Google지도의 상단에 "부에노스에 입장"(부에노스는 좌표 지역을 가지고 있습니다) 위치로 표시되므로 안드로이드에 표시하는 방법은 동일하게 개발 한 아이폰 개발자에게 문의하십시오. 아래의 코드를 사용하여 개념,하지만 난 latin을 얻기위한 zoomin 및 out 구현하는 방법을 이해하지 오전. 긴. 특히 region..pls의보고는 아래와 ...특정 위도를 입력 할 때 이미지를 표시하려고합니다.

당신은 확대하면 화면 모서리에 좌표를지도받을 필요가
if((centerCoordinate.latitude < -34.538238) && (centerCoordinate.latitude > -34.672182)) 
    { 
     if((centerCoordinate.longitude < -58.347702) && (centerCoordinate.longitude > -58.528976)) 
    { 
    img_City.hidden = NO; 
} 
else 
    { 
    img_City.hidden = YES; 
    } 

} 

답변

0

, 당신이 할 수있는을 그

fromPixels()

를 사용하여

이것을 얻은 후에는 질문의 코드 에서처럼 지역 경계 사이의 경계가 맞는지 확인해야합니다. 유일한 차이점은 중심 좌표 대신 화면에서 4 개의 좌표로 형성된 직사각형을 사용한다는 점입니다.

바운드 검사가 제대로 작동하는 경우 에 Overlay을 추가하십시오.

+0

솔직히 처음부터 설명하기에는 너무 많습니다. 먼저이 [튜토리얼] (http://mobiforge.com/developing/story/using-google-maps-android)에서 오버레이를 사용하여 이미지를 추가하는 방법을 배우십시오. 그것을 완료 한 후에 당신은 나의 대답이 말하는 것을 이해할 것이다. – Reno

관련 문제