我正在尝试使用Google Directions API但没有成功。我在开发者控制台以及Directions API 上激活了Google Maps SDK for iOS。
这是我正在使用的网址:
https://maps.googleapis.com/maps/api/directions/json?origin=48.581380,7.767050&destination=48.581100,7.766790&key=API_KEY
我得到的是This IP, site , or mobile application is not authorized to use this API Key
。
我使用的密钥是iOS API密钥。
我在其他一些关于此问题的问题中看到了它可能与iOS API密钥和浏览器API密钥有关。我没有尝试使用浏览器API密钥,因为这个问题与我的几乎相同:no result for query directions API iOS
有人能指出我走在正确的道路上还是告诉我我错过了什么?
答案 0 :(得分:1)
您的网址未正确附加API KEY
:
<强>响应强>
{
"error_message" : "The provided API key is invalid.",
"routes" : [],
"status" : "REQUEST_DENIED"
}
API_KEY无效,如果您将其留空或放置正确的密钥,您将获得结果: https://maps.googleapis.com/maps/api/directions/json?origin=48.581380,7.767050&destination=48.581100,7.766790&key=
<强>响应强>
{
"routes" : [
{
"bounds" : {
"northeast" : {
"lat" : 48.5813851,
"lng" : 7.7670545
},
"southwest" : {
"lat" : 48.5810993,
"lng" : 7.7667977
}
},
"copyrights" : "Datos de mapas ©2015 Google",
"legs" : [
{
"distance" : {
"text" : "39 m",
"value" : 39
},
"duration" : {
"text" : "1 min",
"value" : 6
},
"end_address" : "Strasbourg University, 6 Rue Blaise Pascal, 67000 Strasbourg, Francia",
"end_location" : {
"lat" : 48.5810993,
"lng" : 7.7667977
},
// continues json answer....
抱歉,如果这是您应用中的变量或输入错误...
答案 1 :(得分:0)
我也在同一个问题上挣扎。完成所有基本步骤后,这对我有所帮助。