Capture Coordinates In this Api Maps script

2

In this scrupt down I enter the source and the destination it returns me the time km and address data between them. but my question is how do I get it back to latitude and longitude?

<script type="text/javascript">
  function CalculaDistancia() {
    $('#litResultado').html('Aguarde...');
    // Instancia o DistanceMatrixService.
    var service = new google.maps.DistanceMatrixService();

    // Executa o DistanceMatrixService.
    service.getDistanceMatrix({
        origins: [$("#txtOrigem").val()], // Origem
        destinations: [$("#txtDestino").val()], // Destino
        travelMode: google.maps.TravelMode.DRIVING, // Modo (DRIVING | WALKING | BICYCLING)
        unitSystem: google.maps.UnitSystem.METRIC // Sistema de medida (METRIC | IMPERIAL)
    }, callback); // Vai chamar o callback
  }

  // Tratar o retorno do DistanceMatrixService
  function callback(response, status) {
    // Verificar o status.
    if (status != google.maps.DistanceMatrixStatus.OK) { // Se o status não for "OK".
        $("#litResultado").html(status);
    } else { // Se o status for "OK".
        $("#litResultado").html("&nbsp;"); // Remove o "aguarde".

        // Popula os campos.
        $("#txtOrigemResultado").val(response.originAddresses);
        $("#txtDestinoResultado").val(response.destinationAddresses);
        $("#txtDistancia").val(response.rows[0].elements[0].distance.text); // se text Km se value em Metros

        /////////////////////////////////////////////////////////////////////////////////////////////////
        var tempo = response.rows[0].elements[0].duration.text;
        tempo = tempo.replace("day", "dia").replace("hour", "hora").replace("min", "min");
        $("#txtTempo").val(tempo);
        /////////////////////////////////////////////////////////////////////////////////////////////////




        var dist = (response.rows[0].elements[0].distance.value); //pego a distancia em metros
        var km = Math.round(dist / 1000); //converto para Km e arredondo



        }}
    
asked by anonymous 10.10.2017 / 04:09

0 answers