问题标签 [apple-maps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
196 浏览

ios - iOs 获得所有可以打开方向的应用程序(苹果地图,谷歌地图......)

我的应用程序中有一个按钮,可以打开一个地图应用程序,其中包含如何开车到那里的指示。我让 Apple Maps 工作并致力于 Google Maps 集成。但是,如果用户有其他可以打开方向的应用程序,我想让他选择所有这些应用程序。

有没有办法以编程方式找出所有可以打开地图/方向的应用程序?

0 投票
1 回答
650 浏览

ios - MKMapKit 隐藏苹果地图

需要苹果 MapKit 的帮助。我正在使用带有 Tile Overlay 的 OSM 地图,效果非常好。但是有一个小问题我想解决。我想隐藏苹果地图,因为它们在 OSM 地图下渲染,当 OSM 地图加载时,苹果地图是可见的,看起来很奇怪。

设备也在渲染两张不好的地图……你知道的。

在指南中,我用来添加 OSM 地图的是以下代码:

首先,这段代码对我不起作用。无论如何将 alpha 设置为 nil 并不等于不渲染。但是如果没有办法停止渲染 Apple 地图,我可以使用 alpha。

所以需要一些帮助,需要隐藏苹果地图。

非常感谢您的时间。

更新:

我试图记录 MKMapKit 结构。这里是:

然后我尝试了这个东西:

它有效,但它隐藏了带有叠加层的地图。不知道如何只隐藏地图......正如我们看到的有叠加层,为什么地狱......哦......请帮助。=(

0 投票
0 回答
109 浏览

ios - 谷歌地图和苹果地图做了什么来显示更准确的位置?

在我的应用程序中,我使用 CLLocationManager 来获取用户的当前位置。

问题是,大多数时候,当用户第一次启动我的应用程序时,他们会在室内,或者离建筑物入口不远。结果,我得到的位置不是很准确(超过 1 公里)。

然而,同时,如果我打开谷歌地图或苹果地图,它们能够显示的位置几乎没有差异(几百米)。他们如何做到这一点?

0 投票
1 回答
244 浏览

ios - Apple 地图在道路上或公园中找到最近的位置

我的 iOS 应用程序使用 Apple 地图,需要在道路或公园中找到最近的坐标。我在 API 方法中找不到。也许为此目的更好地使用谷歌地图。我该怎么做?我发现一些类似的,但没有直接的答案。

0 投票
0 回答
805 浏览

objective-c - 如何在 iOS 7.0 中将自定义 3D 对象放在 3D MKMapView 上

我正在开发包含MKMapView. 我成功地使用 3D 制作了这张地图MKMapCamera,但我不知道如何将一些用 COLLADA 编写的自定义对象放在这个 3D 空间上我想要的任何位置。

第一个问题:是否可以在 MKMapView 上放置自定义 3D 对象?

第二个问题:如果可以的话,我应该准备什么样的资料?如果只有 3D 多边形(3D 顶点集)可用,我应该寻找一些可以将 COLLADA 文件转换为某种多边形集类的不同库。

0 投票
1 回答
221 浏览

ios - 模拟器上的苹果地图

我知道这将是一个非常简单的技巧,但我无法在任何地方找到它。谁能告诉我如何在模拟器上缩小苹果地图?请告诉我鼠标操作或触摸板。谢谢。

0 投票
1 回答
330 浏览

google-maps - “applemaps-x-callback://”是否存在?

谷歌地图提供了一个方便的 URL 方案:

用于从 iOS 应用程序触发 Google 地图时使用。Apple Maps 是否提供相同的功能。如果是,我想找一些简短的示例代码,以便知道如何使用它。我做了一些研究,但没有发现任何类似的东西。

0 投票
1 回答
454 浏览

ios7 - 使用适用于 iOS 的 Google Map SDK 显示用户前往位置(北、东、西、南)

我正在开发一个应用程序,希望向用户显示他的航向位置,例如在 Apple 地图(磁方向)中,它是一个小三角形,并且会随着用户使用该应用程序进行物理移动而旋转。我正在使用 Google Maps SDK 并想知道 Google 是否提供此选项,我进行了一些研究,但得到了。此外,他们的官方谷歌地图应用程序没有该功能。

另外我想知道是否还有其他更好的选择。

0 投票
2 回答
1804 浏览

ios - 使用 MKUserTrackingBarButtonItem 时如何指定缩放级别?

我正在使用一个MKUserTrackingBarButtonItem按钮来允许用户自动跟踪他们在地图上的位置。问题是当他们点击这个按钮时,它被放大得太远了。我希望它以指定的缩放级别(即跨度)开始。我怎样才能做到这一点?

当用户点击按钮更改为 时MKUserTrackingModeFollow,它似乎使用了与用户上次手动更改为相同的缩放级别(即使用地图上的手势)。尝试通过setRegion或指定不同的缩放级别setVisibleMapRect不会影响模式更改为 时将使用的缩放级别MKUserTrackingModeFollow

尝试override mapView:didChangeUserTrackingMode:设置区域会导致模式更改回MKUserTrackingModeNone。例子:

如果我在设置区域后立即尝试重置模式,如果用户静止,它会正常工作,但如果用户移动,它会缩小。

最简单的解决方案是,如果有一种方法可以通过发送我的跨度值来简单地为 MKUserTraking 指定缩放级别。但是,既然那似乎不存在,我还能做什么?

0 投票
1 回答
50 浏览

ios - 如何使用地图获取任何国家的 4lat 和 Long 角点

我想获得任何国家/地区的 4 个纬度和经度值,假设让我以印度为例,对于印度,我需要东、西、北和南坐标,所以我可以计算这 4 个点以获得中心点进行缩放

或者

请建议我任何想法,如何明智地缩放国家,如果给出的名字我需要那个特定的国家