我的目标是使用IOS谷歌地图SDK简单地计算从A点到B点的距离。
我发现有一个API调用Distance Matrix API。问题是
我是否需要运行自己的服务器(等Node.js,django,rails)来制作 请求距离矩阵?
或者一切都在IOS google maps SDK中?
答案 0 :(得分:1)
1 - >是的,您需要发出HTTP请求。
2 - >不,您不需要运行自己的服务器。您只需要一个Google API密钥,您可以使用该密钥向Google服务器发出请求。您可以通过创建Google帐户并按照以下链接中的说明获取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
答案 1 :(得分:0)
调用下面的URL,它将返回两个lat long之间的距离。 https://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&key=YOUR_API_KEY
要获取API密钥,请转到Google开发者控制台并按照以下步骤操作: - 创建或选择一个项目。 单击“继续”以启用API。 在“凭据”页面上,获取服务器密钥(并设置API凭据)。
以下链接有一个与距离矩阵相关的演示: - https://developers.google.com/maps/documentation/distance-matrix/