2011-01-14 107 views
17

在iPhone上,我們擁有Apple的驚人MapKit。 Mac OS X有類似的東西嗎?適用於Mac OS X的MapKit?

如果可能的東西不是一個簡單的WebView更先進,因爲我需要它自動管理至少包括:

  • 註釋
  • 用戶交互
  • /出
  • 疊加放大查看

(即使地圖不是來自谷歌也行。)

非常感謝!

+0

也許重複http://stackoverflow.com/questions/2477512/reverse-geocoding-mapkit-on-osx – Donovan 2011-01-14 08:52:32

+0

你可能是對的。但是,這個問題更具體。此外,還沒有人回答你所報道的問題。所以,不幸的是,我想答案是否定的。謝謝。 – Dev 2011-01-17 14:13:37

回答

25

更新2

MapKit是在OS X 10.9小牛可供選擇:Map Kit Framework Reference

更新 - 從我的意見拉至低於

的情況已經改變,現在存在於Mac OS X的第三方MapKit在http://github.com/Oomph/MacMapKit搜尋和一個小的書面記錄在http://rickfillion.tumblr.com/post/1134987954/pretroducing-mapkit-for-mac


原始答案

在Mac OS X上沒有Apple的這樣的API。您應該提交一個bug請求st在bugreporter.apple.com

最好的選擇是使用嵌入在WebKit視圖中的Google Maps JavaScript API。訪問Google Maps JavaScript API V3 Documentation瞭解API。

我意識到你問了一個簡單的WebView,但也許你不瞭解WebKit視圖允許的一些更高級的功能。

Webkit提供了在WebKit視圖中的JavaScript腳本環境和Cocoa應用程序其餘部分之間橋接的方法。

要從Objective-C調用Javascript函數,請使用WebKit視圖的WebScriptObject。 「WebKit Objective-C Programming Guide」中的「Using Javascript From Objective-C」是開始學習的好地方。

如果您需要從Javascript調用回您的Cocoa應用程序,「Calling Objective-C Methods From JavaScript」中的「WebKit DOM Programming Topics」提供了示例和解釋。

這些小心使用的技術應提供您所需的功能。