A API Smart Directions fornece aos usuários informações detalhadas sobre rotas entre várias localizações. Ao aproveitar esta API, os usuários podem obter direções precisas para diferentes modos de transporte. Essa funcionalidade melhora a experiência do usuário e apoia o desenvolvimento de aplicações que requerem recursos de navegação.
A API funciona processando um par de coordenadas de origem e destino para fornecer dados completos de endereço. Isso inclui distância estimada e tempo de viagem, que são vitais para um planejamento eficaz de viagem. A precisão dessas informações é grandemente aprimorada pela capacidade da API de incorporar condições de tráfego em tempo real, garantindo que os usuários recebam as rotas mais eficientes. Esse recurso é especialmente valioso em ambientes urbanos, onde o tráfego imprevisível pode impactar significativamente os tempos de viagem.
Em conclusão, a API Smart Directions é um recurso crucial para usuários que desejam adicionar funcionalidades de navegação às suas aplicações. Sua capacidade de fornecer informações de roteamento precisas, detalhadas e eficientes melhora a experiência geral do usuário e facilita a criação de aplicações mais envolventes e práticas.
Para usar este endpoint, você deve especificar uma origem e um destino nos parâmetros
Obter Direções - Recursos do endpoint
| Objeto | Descrição |
|---|---|
origin |
[Obrigatório] Indicates an origin |
destination |
[Obrigatório] Indicates an destination. |
{
"geocoded_waypoints" :
[
{
"geocoder_status" : "OK",
"partial_match" : true,
"place_id" : "ChIJzzgyJU--woARcZqceSdQ3dM",
"types" :
[
"amusement_park",
"establishment",
"point_of_interest",
"tourist_attraction"
]
},
{
"geocoder_status" : "OK",
"partial_match" : true,
"place_id" : "ChIJa147K9HX3IAR-lwiGIQv9i4",
"types" :
[
"amusement_park",
"establishment",
"point_of_interest",
"tourist_attraction"
]
}
],
"routes" :
[
{
"bounds" :
{
"northeast" :
{
"lat" : 34.1362092,
"lng" : -117.9221251
},
"southwest" :
{
"lat" : 33.815744,
"lng" : -118.3526827
}
},
"copyrights" : "Map data ©2024 Google",
"legs" :
[
{
"distance" :
{
"text" : "35.1 mi",
"value" : 56469
},
"duration" :
{
"text" : "46 mins",
"value" : 2784
},
"end_address" : "Anaheim, CA 92802, USA",
"end_location" :
{
"lat" : 33.815744,
"lng" : -117.9225876
},
"start_address" : "100 Universal City Plaza, Universal City, CA 91608, USA",
"start_location" :
{
"lat" : 34.134496,
"lng" : -118.3514803
},
"steps" :
[
{
"distance" :
{
"text" : "0.4 mi",
"value" : 602
},
"duration" :
{
"text" : "2 mins",
"value" : 138
},
"end_location" :
{
"lat" : 34.1329669,
"lng" : -118.3526827
},
"html_instructions" : "Head \u003cb\u003enortheast\u003c/b\u003e on \u003cb\u003eUniversal Studios Blvd\u003c/b\u003e",
"polyline" :
{
"points" : "s{ioEvojqUKGGCGCECGCGCICICICGAECKACAGAIAGAGAG?IAQAMAI?i@?O@YCA?E?E?A?E@CBC@CBC@A@CBCBCB?@AB?@?@?@?@?@?@@@?@@@@@@@@?BB@?@?@?@?@?@AB?@??AB?@?ZGJCZ?TCPC@?T?B?F?H?PB@?PBLBLJFFHDB?FBB@FDB?FDB@FBB@FD@@FDB@TN?@RL@@FDB@BBBBPLb@Xj@\\D@DBTNB@DBHDHDD@FDD@FBFBHBF@PD"
},
"start_location" :
{
"lat" : 34.134496,
"lng" : -118.3514803
},
"travel_mode" : "DRIVING"
},
{
"distance" :
{
"text" : "9.6 mi",
"value" : 15487
},
"duration" :
{
"text" : "16 mins",
"value" : 963
},
"end_location" :
{
"lat" : 34.0525166,
"lng" : -118.2258658
},
"html_instructions" : "Turn \u003cb\u003eleft\u003c/b\u003e to merge onto \u003cb\u003eUS-101 S\u003c/b\u003e",
"maneuver" : "ramp-left",
"polyline" :
{
"points" : "arioEfwjqU\\UDe@Fa@BMHc@DQFU@ANa@?A?A@AJUFQJQDGTg@^k@@CNU@A`@k@?AAc@JMRSRUTURSHKDETUJMFGRSRURSPSFGLMRSPSPQNOBEBCPQBCPQRSNQDCJMDEPQFGNOPSJIHKRSRS@APQLODC?ARSLKBEFELOPQ@?TYVWVWTUTWZ[JKXYDELMPQVWTSDEHIXSVUFE`@W\\UJEJINId@WPKVQJEBCHCLIHGXQRMBCLITQFENMLK\\WZY@ALMTWJM@ARWNORWx@cAX]NSZ_@`@i@Z]V]x@aANS@Cd@k@RUZ_@\\_@V[DGb@e@RSJKDELM\\[JKl@i@RQLKHIHGNKBCDEJI^WTOpA_Ax@g@VMVMVMXOh@U`@QRIPGZMHCLE^MVIFC@?^MXG^KHAf@MVEd@ITGd@GTE?Ab@GZEVGNAHCXEXElAQ~@Ol@KNAv@MXGZEXGVGXGXGd@KJEXILCHEXIXIv@W\\OPIDAVKTKXOXOJEJENKPI^SVORMVOHGJIVQTQb@]DERSTURSRUPURUPWPUPWPWPYPW@ELQNYNYNYLYNYNY@C\\o@LY^s@LYNWNYN[LYHKVk@P]R_@FK@EHOnAeCJSNYN[NYLYNYNYLWNYNYj@kAR_@|@iBn@oABE\\o@LWNYN[LYN]Vs@FQHUPk@H]H[Jc@DWF_@F]D_@D]B_@D]@]B]?C@_@@_@@]?Q@s@?i@@i@?Y?_@@_A@_@@]?K@S@M@QB]D_@B]Fa@D]F]H_@F]FQ@KJ[H]J[N_@HYLYN[LYNY^q@h@u@RYPUTURSRSRSTQXUTORMd@YnAo@~Aw@tBcArBcAZQVMTIZQRKTKXOTK@Al@YXOFCHE\\QTMNIFCTOTOVOTOTQTQROTQDEx@u@DELKRURSRUPSRUPUPWRUNWPWNSPYPYNWNYNYNWNYR]l@kAJSP[NWLWP[LUPYLWNYNYLSBGf@_ADGNWNYJQBEPWPUPWPUFGJMRURQPS`@]HITQTQXQTOTMTOp@[j@[HEpAq@dAi@jDiBx@a@^SPKZQn@a@VQh@_@d@_@n@k@p@o@X[TUPSPURURWX_@Xc@R[LSPYr@kA^m@t@mA~@}Ah@}@Xc@\\k@n@eAXe@DGTa@\\i@j@_Av@oAFMJO^m@FKZg@LSPYFIHMNUPWRYLSNQNUT]j@w@FIHOBCNUJSPWLWNUN[@ENYHQL[JS@Et@kB@EJYL]JY@GHSJ[JYJ[L]L[BGJ[FQL[LYRg@JURa@Re@JQBEFOHQBGFOP[DMDG\\q@JWP[BGHSL[LW?ABEHUVy@@C@EPk@Ja@F[Ha@FWBMBQF]D_@B[D_@D]B_@@YBc@@Q?GBc@@a@?IBg@@K@_@@]Ba@@c@Bc@@W@Y@O?EB]@SBSBYB[@QBQBYDa@BOLiA@IJq@PsAF_@Lw@Fa@RwAL_AD[Fe@ZwBZuBD]BOBOBOBQBUDUD[F]D]F]Jm@Je@@EJi@?CDQ?CDMTqABMH]DWZ_BF[Hg@VqAF[FY`@yBFW`@sBLs@VuANw@BINs@BKJc@VeAH[Rs@T{@^kAZ{@@ENa@@EL[h@uAz@uBRe@L_@L[d@wA`@mAFSDOFUJ]v@gC`@oA`@mAJ]Vw@Pi@FOJYTo@zAqEr@wBTo@DOZy@p@wBHWf@iBd@kBPs@V_AXkALi@Rw@XiAJa@VeALc@DMf@sBh@wBH]J_@Nm@BKHWBOXkAHUNq@J[R}@J]DOBKDQBIHWX}@?AHQPi@JWHUBE\\w@BGBILUFQBERc@NYJOXe@l@aAXc@\\i@Xc@l@}@\\k@BGJOT_@\\k@NSJSHKDINS\\k@NUT[FMNSVe@FI^k@Zi@\\g@RU^e@DCRUNOJIPQ\\Yz@q@l@g@f@a@VSHIVSp@i@XW^Yt@m@VSXSHIb@]TSROLMBEPMj@g@v@y@HKXY\\a@\\c@nA}AfA{An@{@b@o@x@mAj@}@Zc@FK@C\\k@NWP]JQJQ@Cf@aAl@gA\\q@Ve@Xg@dAqBTa@DKHMFKFMBCRa@NYNYTc@`@u@Ta@R_@@CJST_@LYNYj@eAVi@FMFQFKDMVq@FO?AJ]FQ@IH[Fa@J{@@CBW@[?C@W@U@i@?_@@y@?u@@Y@q@@k@@cA@YD}AD}ADyBFsABu@?EHqA@CBe@HcAHqA@AHwAFu@B[De@Fi@Dg@HaABQAg@@ODg@B]Fe@@IHm@NqALcABOLgABWDi@@C@SBY"
},
"start_location" :
{
"lat" : 34.1329669,
"lng" : -118.3526827
},
"travel_mode" : "DRIVING"
},
{
"distance" :
{
"text" : "2.3 mi",
"value" : 3668
},
"duration" :
{
"text" : "2 mins",
"value" : 142
},
"end_location" :
{
"lat" : 34.02653310000001,
"lng" : -118.2089557
},
"html_instructions" : "Keep \u003cb\u003eright\u003c/b\u003e to stay on \u003cb\u003eUS-101 S\u003c/b\u003e",
"maneuver" : "keep-right",
"polyline" :
{
"points" : "g{ynEt~qpUFS@GBOHa@@IDSDYFQDOT{@L[@CVk@FOFIFMBGFIHKFMPURUHITWHIJIFGJIHGNKHGPKpAi@jAg@PGXMbAa@DAbAa@~Ao@j@SXKLCd@OPGv@SNGLCb@K^GPCZEVE`@Gr@GFANAl@ERAPAZAj@A`AAB?NAF?j@AbAATA`@?jAAj@AjA?nABN@j@Bx@Fh@DV@nAPrAPLBh@F`@F\\DNBd@Dv@FT@R@Z?L?d@?NA^AJ?l@Et@Gh@CL?`@?B?L?`@@n@B^@\\DN@ZB|@Jd@DF?L@X@P?^@B?|@Cd@En@Gf@Iv@Or@QBAZK@?HEDANGBAhBw@`@]ZSLKdByABAVUJMh@g@VYTWRSNSPSLOPS?ATYPWNSJO\\g@NUJQRYJSLUR[HQLSJUJSFO\\o@N]N[FOl@yANe@Rk@rA{DdA{CPe@X{@HWFOX{@`@mAh@yAr@_CPi@Xu@d@wADKb@oAL_@HYL]Pe@Pm@Pe@L]JW?A@?RK"
},
"start_location" :
{
"lat" : 34.0525166,
"lng" : -118.2258658
},
"travel_mode" : "DRIVING"
},
{
"distance" :
{
"text" : "22.0 mi",
"value" : 35437
},
"duration" :
{
"text" : "24 mins",
"value" : 1447
},
"end_location" :
{
"lat" : 33.8261327,
"lng" : -117.9260045
},
"html_instructions" : "Merge onto \u003cb\u003eI-5 S\u003c/b\u003e",
"maneuver" : "merge"}]}]}],"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/5172/smart+directions+api/6627/get+directions?origin=Universal Studios Hollywood&destination=Disneyland' --header 'Authorization: Bearer YOUR_API_KEY'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Para usar esta API os usuários devem indicar uma fonte e um destino
Existem diferentes planos que atendem a todos, incluindo um teste gratuito para
A API de Direções Inteligentes permite que você calcule rotas, obtenha direções detalhadas, estime tempos de viagem e otimize caminhos entre múltiplos pontos
A API de Direções recebe uma origem e um destino e retorna informações sobre a rota, tempos de viagem, distâncias e etapas de navegação detalhadas
Além do número de chamadas de API por mês, não há outras limitações
O endpoint Obter Direções retorna informações detalhadas sobre a rota, incluindo pontos de referência geocodificados, tempos de viagem estimados, distâncias e instruções de navegação passo a passo
Campos-chave na resposta incluem "geocoded_waypoints" para detalhes de localização "routes" para informações de rota "bounds" para limites geográficos e "legs" para segmentos individuais da jornada
Os dados de resposta estão estruturados em formato JSON, com objetos aninhados para pontos de passagem, rotas e trechos, permitindo que os usuários acessem facilmente detalhes específicos da rota e etapas de navegação
O ponto final fornece informações sobre a distância da rota, tempo estimado de viagem, direções passo a passo e condições de tráfego em tempo real, aprimorando a precisão da navegação
Os usuários podem especificar parâmetros como coordenadas de "origem" e "destino", assim como parâmetros opcionais como "modo" de transporte (dirigindo, caminhando, etc.) para personalizar suas solicitações
A precisão dos dados é mantida através da integração de tráfego em tempo real e atualizações contínuas de fontes de mapeamento confiáveis garantindo que os usuários recebam as rotas mais eficientes
Casos de uso típicos incluem planejamento de viagens para aplicativos de viagem recursos de navegação em serviços de entrega e otimização de rotas para aplicativos de logística melhorando a experiência do usuário
Os usuários podem analisar a resposta JSON para extrair detalhes relevantes como tempo de viagem e direções, integrando essas informações em suas aplicações para experiências de navegação contínuas
Nível de serviço:
100%
Tempo de resposta:
3.739ms
Nível de serviço:
100%
Tempo de resposta:
2.352ms
Nível de serviço:
100%
Tempo de resposta:
2.173ms
Nível de serviço:
100%
Tempo de resposta:
2.073ms
Nível de serviço:
100%
Tempo de resposta:
712ms
Nível de serviço:
100%
Tempo de resposta:
155ms
Nível de serviço:
100%
Tempo de resposta:
19.536ms
Nível de serviço:
100%
Tempo de resposta:
144ms
Nível de serviço:
100%
Tempo de resposta:
19.536ms
Nível de serviço:
100%
Tempo de resposta:
19.536ms
Nível de serviço:
100%
Tempo de resposta:
11.987ms
Nível de serviço:
100%
Tempo de resposta:
875ms
Nível de serviço:
100%
Tempo de resposta:
1.287ms
Nível de serviço:
100%
Tempo de resposta:
395ms
Nível de serviço:
100%
Tempo de resposta:
217ms
Nível de serviço:
100%
Tempo de resposta:
838ms
Nível de serviço:
100%
Tempo de resposta:
7.076ms
Nível de serviço:
100%
Tempo de resposta:
7.465ms
Nível de serviço:
100%
Tempo de resposta:
683ms
Nível de serviço:
100%
Tempo de resposta:
830ms