Google路线API无法在iOS中返回结果

我正在尝试使用Google Directions API。 我有SDK的所有设置。 我已经在开发人员控制台中的“服务”下启用了适用于iOS的Google地图SDK 。 以下是我为获取路线所build立的url。

开发者控制台中有两种types的键。

在这里输入图像说明

首先,我尝试了iOS应用程序的关键。

https://maps.googleapis.com/maps/api/directions/json?origin=-37.814107,144.96328&destination=-31.953004,115.857469&key=<Key for iOS apps> 

但是我得到了错误这个IP,网站或者移动应用程序没有被授权使用这个API密钥

当我search这个错误的解决scheme时,我在几个StackOverflow答案( 1,2 )中看到iOS密钥不受支持。 在答案中他们谈论的是Google Places API,但是我认为这可能与Directions相同,因为错误是一样的。

因此,我用Keyreplace了iOS应用程序Key for browser应用程序 ,然后再次运行它,但是出现了一个新错误。 此API项目未被授权使用此API。 请确保在API控制台中激活此API

我的问题是,是否有任何其他的API,我必须在服务中激活,以得到这个工作? 这些是与列表中的其他Google地图相关的Google API。

在这里输入图像说明

API“ Google Maps SDK for iOS ” – 仅用于集成“Google Maps SDK”…

如果您要“使用”Directions ..您必须在Google控制台中“激活”:“ Directions API ”,也请访问developers.google.com/maps/documentation/directions

快乐的编码!

您是使用https://developers.google.com/maps/documentation/ios/还有一个很好的文档&#x3002; 是的,您需要在login时在google api中心激活IOS Maps SDK