| Construtor | Descrição |
|---|---|
|
Cria uma nova instância de
|
| Método | Retorno | Descrição |
|---|---|---|
|
|
Este método procura um percurso entre
No fim da execução deste método, é disparado o evento |
|
|
Devolve um objecto
|
|
|
Devolve uma bounding box que representa as extremidades do percurso encontrado. |
|
|
Devolve um objecto |
|
|
Devolve a duração do percurso, em segundos. |
|
|
Devolve a distância do percurso, em metros. |
|
|
Devolve um objecto |
|
|
Devolve as coordenadas do ponto de início do percurso. |
|
|
Devolve as coordenadas do ponto final do percurso. |
|
|
Devolve um array cujas posições contêm a descrição dos vários passos do percurso. Esta descrição é fornecida no idioma que foi definido nas opções do construtor (Português por omissão). |
|
|
Devolve um elemento HML |
|
|
Navega no mapa até ao step cujo índice é igual a |
|
|
Abre um popup sobre o mapa com a descrição do step com o índice |
|
|
Desselecciona o step actualmente seleccionado. |
|
|
Fecha o popup actualmente aberto, se existir. |
|
|
Se tiver sido fornecido um painel no construtor, este método mostra um pequeno mapa nesse painel, para o step cujo índice é igual a |
|
|
Se tiver sido fornecido um painel no construtor, este método esconde o mapa que está a ser mostrado no painel para o step com índice igual a |
|
|
Semelhante ao método |
|
|
Semelhante ao método |
|
|
Limpa o percurso desenhado no mapa e a descrição presente no painel. Dispara o evento |
|
|
Cancela pedidos que estejam pendentes e dispara o evento |
|
|
Regista a função |
|
|
Remove |
SAPO.Maps.Directions.EVENT_TYPES são listados a seguir. Estes tipos são utilizados com os métodos registerEvent e unRegisterEvent.| Evento | Descrição |
|---|---|
|
Disparado quando um pedido para obter direcções é concluído com sucesso. |
|
Disparado quando não há resposta ao pedido. |
|
Disparado quando ocorre um erro no processamento de um pedido. |
|
Disparado quando o percurso é retirado do mapa e o painel é limpo. |
|
Disparado quando um pedido é cancelado. |
|
Disparado quando não é encontrado um percurso entre os pontos de início e fim. |
|
Disparado quando se inicia um novo pedido. |
|
Disparado quando um step é seleccionado. |
|
Disparado quando um step é desseleccionado. |
|
Disparado quando é aberto um popup com a informação de um step. |
|
Disparado quando o popup aberto é fechado. |