none
API Obter direções RRS feed

  • Discussão Geral

  • Olá pessoal, gostaria de saber se existe algum modo de fazer uma espécie de "como chegar" pelo vb.net, eu informo a origem e o destino e ele me retorna as direções e o mapa traçado. Existe alguma api que faça isso, do Bing ou qualquer outro?
    sexta-feira, 14 de setembro de 2012 23:32

Todas as Respostas

  • Olá,

    Achei sua questão bastante interessante. Pois bem, temos à disposição a Google Directions API que faz parte da Api do Google Maps. Ela gera os dados da rota em XML ou JSON. Na minha opinião é 100% melhor trabalhar com o XML do que com o Json até porque o .Net provê suporte nativo para a leitura e gravação XML. Os dados gerados incluem duração da viagem, distância e etc.

    O Google Directions só nos fornece os dados da rota, mas para gerar o mapa temos que fazer uso da Static Maps API.

    O Static Maps retornará uma imagem com o mapa conforme configurado na requisição.

    Os serviços funcionam por solicitações HTTP, logo são dependentes da internet.

    Adianto que será necessário fazer uso das classes HttpWebRequest e HttpWebResponse para as operações web: http://www.macoratti.net/12/01/vbn_webr1.htm, e XmlTextReader ou outra classe do namespace em que ele se encontra para leitura dos xmls.

    Basicamente é isso!


    Visual Studio 2010(Vb.Net)

    sábado, 15 de setembro de 2012 18:13