如果可能的话,比简单的WebView更先进,因为我需要它至少自动管理:
(即使地图不是来自谷歌也可以。)
非常感谢!
答案 0 :(得分:25)
更新2
MapKit适用于OS X 10.9 Mavericks:Map Kit Framework Reference。
更新 - 从我的评论中拉出
情况发生了变化,现在存在第三方MapKit for Mac OS X.在http://github.com/Oomph/MacMapKit找到它并在http://rickfillion.tumblr.com/post/1134987954/pretroducing-mapkit-for-mac处找到一个小写
原始回答
在Mac OS X上没有来自Apple的此类API。您应该在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。来自“Using Javascript From Objective-C”的“WebKit Objective-C Programming Guide”是开始学习的好地方。
如果您需要通过Javascript回调Cocoa应用程序,“Calling Objective-C Methods From JavaScript”中的“WebKit DOM Programming Topics”会提供示例和说明。
这些小心使用的技术应提供您所需的功能。