我试图使用Google Directions API但没有成功。我在开发者控制台和Directions API上激活了Google Maps SDK for iOS。
这是我使用的URL:
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 Key,因为这个问题与我的几乎相同:no result for query directions API iOS
有人能指出我正确的道路或告诉我我错过了什么?
你的网址没有正确附加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....
抱歉,如果这是您应用中的变量,或是错字...