gpt4 book ai didi

cocoa - 适用于 Mac OS X 的 MapKit?

转载 作者:行者123 更新时间:2023-12-03 16:02:12 26 4
gpt4 key购买 nike

在 iPhone 上,我们拥有 Apple 令人惊叹的 MapKit。 Mac OS X 有类似的东西吗?

如果可能的话,有比简单 WebView 更高级的东西,因为我至少需要它自动管理:

  • 注释
  • 用户交互
  • 放大/缩小
  • 叠加 View

(即使 map 不是来自 Google 也没关系。)

非常感谢!

最佳答案

更新2

MapKit 在 OS X 10.9 Mavericks 中可用: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。您应该在 bugreporter.apple.com 提交错误请求.

最好的替代方法是使用嵌入在 WebKit View 中的 Google Maps JavaScript API。访问Google Maps JavaScript API V3 Documentation了解 API。

我意识到您要求的不仅仅是一个简单的 WebView,但也许您不知道 WebKit View 允许的一些更高级的功能。

Webkit 提供了在 WebKit View 中的 JavaScript 脚本环境与 Cocoa 应用程序的其余部分之间进行桥接的方法。

要从 Objective-C 调用 Javascript 函数,请使用 WebKit View 的 WebScriptObject。 “Using Javascript From Objective-C”中的“WebKit Objective-C Programming Guide”是开始学习的好地方。

如果您需要从 Javascript 回调 Cocoa 应用程序,“Calling Objective-C Methods From JavaScript”中的“WebKit DOM Programming Topics”提供了示例和说明。

仔细使用这些技术应该可以提供您所需的功能。

关于cocoa - 适用于 Mac OS X 的 MapKit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com