2013-02-03 3 views
-1

Xcode를 처음 접해서 정말 도움이 필요합니다. 나는 마커와 콜 아웃으로 가득한지도를 만들었고, 나는 그것이 행복하고 충분히 이해할 수있다. 이제 고정 위도 및 경도 대신 사용자 GPS 위치에지도 중심을두고 싶습니다. 이것이 가능한가?XCode Google지도 앱, 사용자 위치에서 열기 + 검색 창

지도 위에 검색 창 위젯을 추가하여 사용자가 특정 영역을 체크 아웃하려는 경우 해당 위치로 스크롤하지 않아도됩니다. 따라서 사용자가 지역을 입력 할 때 마커가지도에 남아있는 동안지도에 표시됩니다. (아마도 해당 지역의 정보가 Google지도 데이터베이스에서 가져옵니다).

이 모든 것이 가능합니까?

답변

1

"지도보기"를 스토리 보드의보기로 드래그하십시오. Ctrl 키를 누른 상태에서 마우스 포인터를지도보기에서 클래스로 드래그합니다. mapView (또는 원하는 모든 것)로 iVar를 만듭니다.

[mapView setUserTrackingMode : MKUserTrackingModeFollow animated : YES];

위 코드는 항상 사용자 위치 (파란색 점)를 GPS가 가져온 현재 위치로 설정합니다.

* 검색 바 * 는 NSString URLString는 * = [있는 NSString stringWithFormat : @ "http://maps.google.com/maps/geo?q=%@&output=csv", "검색 창 FROM FECTH의 TEXT"stringByAddingPercentEscapesUsingEncoding : NSUTF8StringEncoding];

urlString은 위도, 경도 정보를 반환합니다. 이 세부 정보를 통해 사용자가 가고 싶은 위치를 표시 할 수 있습니다.