在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