2011-01-14 2 views
17

iPhone에는 Apple의 놀라운 MapKit이 있습니다. Mac OS X과 비슷한 점이 있습니까?Mac OS X 용 MapKit?

하면 간단한 웹보기보다 더 고급 수 있습니다 뭔가, 나는 그것이 적어도 자동으로 관리하는 것이 필요하기 때문에 : 인/아웃

  • 오버레이에서

    • 주석
    • 사용자 상호 작용
    • 줌 보기

    (지도가 Google이 아니더라도 ok).

    대단히 감사합니다!

  • +0

    아마 http://stackoverflow.com/questions/2477512/reverse-geocoding-mapkit-on-osx – Donovan

    +0

    의 복제물 일 가능성이 큽니다. 그러나이 질문은보다 구체적입니다. 게다가 아무도 당신이보고 한 질문에 아직 대답하지 않았습니다. 불행히도, 대답은 '아니오'라고 생각합니다. 고맙습니다. – Dev

    답변

    25

    업데이트 2

    MapKit는 OS X 10.9 매버릭스에서 사용할 수 있습니다 : Map Kit Framework Reference.

    업데이트은 -

    아래 내 댓글에서 가져온 상황이 변경되었습니다 지금 http://github.com/Oomph/MacMapKit에서 그것을 찾아 작은 작성자의 맥 OS X 용 타사 MapKit이 존재 http://rickfillion.tumblr.com/post/1134987954/pretroducing-mapkit-for-mac


    정식 답변

    Mac OS X의 Apple에서 제공하는 API는 없습니다. 버그 요청을 제출해야합니다 st에서 bugreporter.apple.com.

    가장 좋은 대안은 WebKit보기에 포함 된 Google Maps JavaScript API를 사용하는 것입니다. API를 이해하려면 Google Maps JavaScript API V3 Documentation 페이지를 방문하십시오.

    나는 당신이 단순한 WebView 이상을 요구했지만, WebKit보기에서 허용하는 고급 기능 중 일부를 알지 못했을 수도 있습니다.

    Webkit은 WebKit보기의 JavaScript 스크립팅 환경과 나머지 Cocoa 응용 프로그램 간의 브리징을 제공합니다.

    Objective-C에서 Javascript 기능을 호출하려면 WebKit보기의 WebScriptObject를 사용하십시오. "Using Javascript From Objective-C"의 "WebKit Objective-C Programming Guide"은 학습을 시작하기에 좋은 장소입니다.

    자바에서 코코아 응용 프로그램으로 다시 전화해야하는 경우 ""의 "Calling Objective-C Methods From JavaScript"은 예제와 설명을 제공합니다.

    신중하게 함께 사용되는 이러한 기술은 필요한 기능을 제공해야합니다.

    +0

    도움이되는 답변에 감사드립니다. – Dev

    +2

    상황이 변경되었으며 Mac OS X 용 타사 MapKit가 존재합니다. https : // github에서 해당 위치를 찾으십시오.com/Oomph/MacMapKit 및 작은 글을 http://rickfillion.tumblr.com/post/1134987954/pretroducing-mapkit-for-mac에서 확인하십시오. –

    +0

    Ehi, 멋지다! 원래 질문에 대답 해보십시오. 그래서 나는 당신에게 나의 선거권을 줄 수 있습니다. – Dev