문제

저는 iPhone 2.0 앱에 오픈 소스 맵을 사용하는 프로젝트의 소유자입니다. 우리 팀과 나는 iPhone 3.0 Expose Map API로 업그레이드할지 여부에 대해 토론하고 있지만 Google과 Apple이 잘못된 장소에 제한을 가졌다 고 생각합니다. 거기에 어떤 장벽이 있습니까?

도움이 되었습니까?

해결책

MAP 인터페이스의 매우 제한적인 기능 중 하나는 Google MAP 데이터를 사용하여 회전 별 응용 프로그램을 구현할 수 없다는 것입니다 (데이터 프로비더는 그 주머니에 더 많은 현금을 원합니다). Corelocation API를 사용하여 위치 정보를 가져올 수 있지만 논리적 위치와 경로를 계산하려면 다른 맵 소스 (OpenStreetMap?)를 가져와야합니다.

다른 팁

비 기술적 : 당신은 묶여 있습니다 Google의 서비스 약관.

내 생각에 기술적 장벽에 대해 묻는 것입니다. 내가 실행 한 가장 성가신 것은 줌 레벨의 개념이었습니다. Mkmapkit에는지도의 가시 부분을 조정할 수있는 영역 속성이 있습니다. 이것의 문제는 그것이 예측할 수 없을 정도로 반올림한다는 것입니다. MKMapView 인스턴스에서 지역 속성을 설정하면 결과 영역이 실제로 설정 한 영역과 다릅니다. 더 나은 방법은 다음 코드가 실제로 MKMapView의 영역을 변경합니다.

mapView.region = mapView.region;
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top