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/还有一个很好的文档。 是的,您需要在login时在google api中心激活IOS Maps SDK