none
Armazenar resultado JAVA em uma variável C# RRS feed

  • Pergunta

  • Eai galera, beleza? Estou com um script para fazer cálculo de frete pela API do google. Eu consigo exibir o resultado do script que é a distância em km da cidade digitada em um LABEL , mas quando vou ver o valor desse label com breakpoint ele está contendo a informação LABEL padrão, somente exibe a distância mas não salva. Eu precisava pegar o valor desse script para colocar numa variável no código c# e fazer um calculo. Veja o script: 

         <script src="http://maps.google.com/maps/api/js?sensor=false"></script>
            <script type="text/javascript">
                function CalculaDistancia() {
                    $('#litResultado').html('Aguarde...');
                    //Instanciar o DistanceMatrixService
                    var service = new google.maps.DistanceMatrixService();
                    //executar o DistanceMatrixService
                    service.getDistanceMatrix(
                      {
                          //Origem
                          origins: [$("#txtOrigem").val()],
                          //Destino
                          destinations: [$("#txtDestino").val()],
                          //Modo (DRIVING | WALKING | BICYCLING)
                          travelMode: google.maps.TravelMode.DRIVING,
                          //Sistema de medida (METRIC | IMPERIAL)
                          unitSystem: google.maps.UnitSystem.METRIC
                          //Vai chamar o callback
                      }, 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
                        //Endereço de origem = response.originAddresses
                        //Endereço de destino = response.destinationAddresses
                        //Distância = response.rows[0].elements[0].distance.text
                        //Duração = response.rows[0].elements[0].duration.text
                        $('#litResultado').html(response.rows[0].elements[0].distance.text                        
                            );
                        //Atualizar o mapa
                        $("#map").attr("src", "https://maps.google.com/maps?saddr=" + response.originAddresses + "&daddr=" + response.destinationAddresses + "&output=embed");
                    }
                }
            </script>
    $('#litResultado').html(response.rows[0].elements[0].distance.text //essa informação tenho que passar para uma variavel
    Mas como não manjo de java não sei como fazer essa ligação. Valeu desde já! Abração!! 
    • Editado gnnrz4 quarta-feira, 30 de setembro de 2015 16:25
    quarta-feira, 30 de setembro de 2015 16:24

Respostas

  • Bom dia,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ segunda-feira, 14 de dezembro de 2015 13:43
    segunda-feira, 14 de dezembro de 2015 13:43

Todas as Respostas

  • Olá gnnrz4,

    Você está usando web forms ou MVC. Se for MVC sugiro que verifique as seguintes informações:

    Link 01

    Link 02

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 30 de setembro de 2015 19:17
  • uso a antiga versão do aspnet :/
    quinta-feira, 1 de outubro de 2015 11:11
  • gnnrz4,

    Já conseguiu encontrar uma solução para o seu problema?

    Atencisoamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quinta-feira, 10 de dezembro de 2015 19:06
  • Bom dia,

    Por falta de retorno do usuário, esta thread será encerrada.

    Caso seja necessário, por gentileza, abra uma thread nova.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Marcos SJ segunda-feira, 14 de dezembro de 2015 13:43
    segunda-feira, 14 de dezembro de 2015 13:43