问题标签 [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 投票
2 回答
5295 浏览

ios - 自定义注释苹果mapkit

我正在尝试分配两个自定义注释,一个称为“arsenal.png”,一个称为“chelsea.png”

使用苹果mapkit框架,xcode 7。

需要代码帮助以实现自定义标记。

这是我的实现文件:

新增内容于 2013 年 12 月 11 日东部时间 18:31 发布

更新了 Annotations.h 文件

更新了 Annotations.m 文件

更新 TrucksViewController.h

更新 TrucksViewController.m

(代码片段)

这是我更新的 TrucksViewController.m 文件:2013 年 12 月 11 日东部时间 20:07

0 投票
1 回答
163 浏览

ios - 如何从数组中获取值并将其存储为坐标

我正在从另一个视图控制器中声明的一个视图控制器分配纬度和经度值。但我得到一个错误表达式是不可分配的

这是我的代码:

这是我的回应:

0 投票
1 回答
498 浏览

ios - apple mapkit 地图样式 - 使用分段控制器实现样式更改

我的应用程序中有几个地图视图。尝试添加一个简单的分段控制器开关,以使用户能够选择地图、卫星、混合地图。所有指令似乎都与谷歌地图有关;我正在使用 Apple mapkit。

更新

.h 文件

.m 文件

0 投票
2 回答
3876 浏览

ios - 如何在苹果地图上加载JSON数据以放置标记IOS

嗨,我有一个服务器 json 格式的文件,其中包含几个地图点:

我想在我的 ios 应用程序中将这些点作为标记放在我的地图上。我已经查看了几页和这里,但我没有找到任何东西,而且我尝试过的方法不起作用。

请问有什么帮助吗?

0 投票
0 回答
123 浏览

ios - 如何在 mapView 中没有混蛋的情况下切换 MKMapView 的 MapType

如果我在按下 UIButton 时切换 MapType,那么整个地图会变黑并从头开始加载。就像在 Apple Maps App 中一样,当 MapType 发生更改时,我希望我的地图立即重新加载标签和副 Versa!。

如何解决这个故障?

0 投票
1 回答
86 浏览

ios - 我的应用程序有什么方法可以从 Apple Maps 应用程序中获取书签列表吗?

iOS(或 Mac OS X Mavericks)中的 Apple Maps 应用程序可以有一个可以通过 iCloud 同步的书签列表。

我正在开发的应用程序有没有办法获取书签列表(NSArray of CLLocations)?

我正在开发一个将创建家庭区域和工作区域的应用程序。我了解如何在我的应用程序中创建区域,但为了用户方便,我正在寻找一种方法让我的应用程序查询地图应用程序并查看是否有任何标记为 Home 或 Work 的书签。我还没有在“关于定位服务和地图”指南中找到它。

0 投票
1 回答
350 浏览

cocoa-touch - 用于获取路线数据的 Apple/Google Maps SDK

我正在尝试构建一个 iOS 应用程序,它基本上可以为我提供从当前位置到指定目的地的距离和路线。

Google Maps SDK 或 Apple Maps SDK 是否会公开此类 API 以在不离开应用程序的情况下获取路线/导航数据?

我知道 Google Maps API 有方向数据 REST API,但是我一直在寻找更集成的解决方案,如果有的话,可以直接使用 MapKit。感谢您到目前为止的阅读。

0 投票
4 回答
3829 浏览

ios - Display traffic and traffic time in using iOS MapKit

I'll be using the MapKit framework and I'd like to know if it is possible to display traffic time, for example, from my house to my office.

0 投票
0 回答
667 浏览

macos - Apple Maps 请求返回 Error Forbidden 403

我开始在一个需要在某些时候显示地图的应用程序中工作。我想使用苹果内置的对此(又名Mapkit)的支持,但到目前为止还没有成功。我开始使用这个例子玩 mapkit 。MKMapView 始终显示空白网格,这不是预期的结果。

然后我检查了模拟器Debug >> Open System Log...我在地图图块请求的响应中发现了以下内容:

此外,我通过使用 Safari 导航检查了模拟器的连接性,并且 DID 工作!显然,苹果服务器正在返回禁止地图 http 请求。

这是使用 Charles 的(网络调试器)进行调试的快照: 在此处输入图像描述

有关更多信息,我正在OS X 10.9.1(Mavericks)运行mac mini. 另外,我认为这不是国家限制的问题,因为我通过位于英国的 VPN 连接并且无法正常工作。我测试了 OS X 提供的地图应用程序,我得到了同样的禁止错误。

我的问题是:

  1. 为什么会这样?
  2. 参数是什么sidtk以及mapkey在地图图块请求的查询字符串中。

请避免建议切换到,Mapbox framework因为这不是我想要的。

0 投票
1 回答
5935 浏览

google-maps - 通过传递纬度和经度打开 Apple 地图

当用户单击链接时,我试图在我的 PhoneGap 应用程序中打开 Apple Maps。Apple 文档中的 URL 方案类似于http://maps.apple.com/maps?ll=51.83733,-8.3016,如果存在则打开 Apple Maps,否则重定向到 Google Maps。但是当我点击这个链接时,它会打开谷歌地图网络应用程序,并且没有办法回到应用程序。

在寻找解决方案时,我发现了这个 SO 问题 - Phonegap - Open Navigation Directions in Apple Maps App 它建议使用maps:而不是http://maps.apple.com/?q=somePlaceName. 这可以正常工作并打开本机 Apple Maps 应用程序。但我想传递纬度和经度而不是地名。

我试过了maps?ll:51.84,-8.30,但它不起作用。