2012-05-11 2 views
0

WMS (웹지도 서비스)를 통해 전송 된 맞춤지도 (Google지도 대신)를 사용하는 앱을 만들고 싶습니다. 내가 이해하는 한, Google지도를 없애는 방법이 없기 때문에 MapKit을 사용할 수 없습니다. 그래서, 유일한 방법은 내 자신의지도 시스템을 구현하는 것 같습니다. 그러나 그것을 수행하는 가장 좋은 방법은 무엇입니까? 또한 맵에 사용자의 현재 위치 등을 보여주는 기능이 있어야합니다. 어쩌면 내가 scrollview에서 시작해야할까요?iPhone 용 맞춤지도

+1

웹 인터페이스를 디자인하고 UIWebView에 표시하는 방법은 어떻습니까? – Majster

+0

재미있는 아이디어. 그러나 누구든지 온라인지도로 그걸 만들었습니까? – Shiim

+0

글쎄, 나는이 아이디어를 몇 번이나 사용했지만 결코 복잡하지는 않았다. 시간이 있다면 기본 기능을 구현하고 자신에게 적합한 지 확인하십시오. – Majster

답변

1

도면의 경우 CATiledLayer으로 시작하십시오. 이렇게하면 서로 다른 타일을 비동기식으로로드하고 화면 이동 및 확대/축소가없이 확대/축소 할 수 있습니다. 그물 주위에 몇 가지 예제 (예 : this one)가 흩어져 있지만 꽤 잘 설명되어 있지 않습니다. 그래도 작동합니다 : 회사의 앱 Timeline World War 2에 맞춤형지도를 그리는 데 사용됩니다.

사용자의 현재 위치를 표시하는 것과 같은 경우에는지도에서 현재 사용중인 모든 투영법으로 위도/경도 (핵심 위치를 통해 발견 한 것)를 번역하는 알고리즘이 필요합니다. 올바른 위치로 이동할 타일링 된 레이어.

+0

감사. 흠 - 어쨌든, 가장 쉬운 방법은 아닙니다 ... – Shiim