在iPhone上,我們擁有Apple的驚人MapKit。 Mac OS X有類似的東西嗎?適用於Mac OS X的MapKit?
如果可能的東西不是一個簡單的WebView更先進,因爲我需要它自動管理至少包括:
- 註釋
- 用戶交互
- /出
- 疊加放大查看
(即使地圖不是來自谷歌也行。)
非常感謝!
在iPhone上,我們擁有Apple的驚人MapKit。 Mac OS X有類似的東西嗎?適用於Mac OS X的MapKit?
如果可能的東西不是一個簡單的WebView更先進,因爲我需要它自動管理至少包括:
(即使地圖不是來自谷歌也行。)
非常感謝!
更新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」提供了示例和解釋。
這些小心使用的技術應提供您所需的功能。
也許重複http://stackoverflow.com/questions/2477512/reverse-geocoding-mapkit-on-osx – Donovan 2011-01-14 08:52:32
你可能是對的。但是,這個問題更具體。此外,還沒有人回答你所報道的問題。所以,不幸的是,我想答案是否定的。謝謝。 – Dev 2011-01-17 14:13:37