IOS google maps SDK 中如何计算 A 点到 B 点的距离?
How do i calculate the distance from point A to point B in IOS google maps SDK?
我的目标是使用 IOS google 地图 SDK 简单地计算从 A 点到 B 点的距离。
我发现有一个API调用距离矩阵API。问题是
- 我是否需要使用 Alamofire 发出 HTTP 请求 IOS 才能使用
距离矩阵 API?
我是否需要 运行 我自己的服务器(等 Node.js、django、rails)来制作
对距离矩阵的请求?
或者一切都在 IOS google 地图 SDK 中?
1 -> 是的,您需要发出 HTTP 请求。
2 -> 不,您不需要 运行 您自己的服务器。您只需要一个 google API 密钥即可向 Google 服务器发出请求。您可以通过创建 google 帐户并按照以下 link 中的说明获取 API 密钥:-
https://developers.google.com/maps/documentation/distance-matrix/start
3 -> 如果您只需要从 SDK 执行其中一项任务,则无需集成完整的 iOS Google SDK。您可以按照以下文档中的说明点击 API
距离矩阵 API 文档:-
https://developers.google.com/maps/documentation/distance-matrix/intro?hl=en#RequestParameters
调用以下 URL,它将 return 两个纬度之间的距离。
https://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&key=YOUR_API_KEY
要获取 API 密钥,请转到 google 开发人员控制台并按照以下步骤操作:-
创建或 select 一个项目。
单击继续以启用 API。
在凭据页面上,获取服务器密钥(并设置 API 凭据)。
下面link有一个与距离矩阵相关的demo :- https://developers.google.com/maps/documentation/distance-matrix/
我的目标是使用 IOS google 地图 SDK 简单地计算从 A 点到 B 点的距离。
我发现有一个API调用距离矩阵API。问题是
- 我是否需要使用 Alamofire 发出 HTTP 请求 IOS 才能使用 距离矩阵 API?
我是否需要 运行 我自己的服务器(等 Node.js、django、rails)来制作 对距离矩阵的请求?
或者一切都在 IOS google 地图 SDK 中?
1 -> 是的,您需要发出 HTTP 请求。
2 -> 不,您不需要 运行 您自己的服务器。您只需要一个 google API 密钥即可向 Google 服务器发出请求。您可以通过创建 google 帐户并按照以下 link 中的说明获取 API 密钥:- https://developers.google.com/maps/documentation/distance-matrix/start
3 -> 如果您只需要从 SDK 执行其中一项任务,则无需集成完整的 iOS Google SDK。您可以按照以下文档中的说明点击 API 距离矩阵 API 文档:- https://developers.google.com/maps/documentation/distance-matrix/intro?hl=en#RequestParameters
调用以下 URL,它将 return 两个纬度之间的距离。 https://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&key=YOUR_API_KEY
要获取 API 密钥,请转到 google 开发人员控制台并按照以下步骤操作:- 创建或 select 一个项目。 单击继续以启用 API。 在凭据页面上,获取服务器密钥(并设置 API 凭据)。
下面link有一个与距离矩阵相关的demo :- https://developers.google.com/maps/documentation/distance-matrix/