Pergunta

Existe uma maneira simples para obter instruções de condução?

Algo como: eu chamo de " http: // someservice / start = NYC & target = Washington "e, em seguida, o serviço retorna um arquivo XML contendo informações de roteamento?

Alguém já tentou acessar esse serviço baseado na web a partir de uma aplicação desktop standalone?

Qualquer ajuda seria muito apreciada!

Update: Obrigado pelas dicas, mas infelizmente não posso executar JavaScript. Existe ainda a possibilidade de receber instruções de condução?

Foi útil?

Solução

Você já olhou para o Google Maps API ?

Veja também como adicionar o Google Maps' direções para sua site.

Outras dicas

Google mapeia API.

Um exemplo do Directions doc :

// Create a directions object and register a map and DIV to hold the 
// resulting computed directions

var map;
var directionsPanel;
var directions;

function initialize() {
  map = new GMap2(document.getElementById("map_canvas"));
  directionsPanel = document.getElementById("my_textual_div");
  map.setCenter(new GLatLng(49.496675,-102.65625), 3);
  directions = new GDirections(map, directionsPanel);
  directions.load("from: 500 Memorial Drive, Cambridge, MA to: 4 Yawkey Way, Boston, MA 02215 (Fenway Park)");
}

Dependendo da sua aplicação, não pode ainda ser uma opção viável, mas que você pode querer olhar para as várias ofertas de roteamento usando OpenStreetMap dados. A roteamento wiki página fornece mais informações sobre os diversos projectos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top