none
Distancia entre cidades RRS feed

  • Pergunta

  • por favor, como posso usar o seguinte código em um Windows form. ele serve para retornar a distância rodoviária entre duas cidades. consegui no site http://briancray.com/posts/calculate-driving-distance-google-maps-api/ e funciona muito bem, porém gostaria de usar em um Windows form com visual basic:

    <script type="text/javascript">
    
            var geocoder, location1, location2, gDir;
    
            function initialize() {
                geocoder = new GClientGeocoder();
                gDir = new GDirections();
                GEvent.addListener(gDir, "load", function () {
                    var drivingDistanceMiles = gDir.getDistance().meters / 1609.344;
                    var drivingDistanceKilometers = gDir.getDistance().meters / 1000;
                    document.getElementById('results').innerHTML = '<strong>Address 1: </strong>' + location1.address + ' (' + location1.lat + ':' + location1.lon + ')<br /><strong>Address 2: </strong>' + location2.address + ' (' + location2.lat + ':' + location2.lon + ')<br /><strong>Driving Distance: </strong>' + drivingDistanceMiles + ' miles (or ' + drivingDistanceKilometers + ' kilometers)';
                });
            }
    
            function showLocation() {
                geocoder.getLocations(document.forms[0].address1.value, function (response) {
                    if (!response || response.Status.code != 200) {
                        alert("Sorry, we were unable to geocode the first address");
                    }
                    else {
                        location1 = { lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address };
                        geocoder.getLocations(document.forms[0].address2.value, function (response) {
                            if (!response || response.Status.code != 200) {
                                alert("Sorry, we were unable to geocode the second address");
                            }
                            else {
                                location2 = { lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address };
                                gDir.load('from: ' + location1.address + ' to: ' + location2.address);
                            }
                        });
                    }
                });
            }
    
        </script>

    quinta-feira, 7 de agosto de 2014 14:09

Respostas

  • Boa tarde,

    segue uns links de coversores ótimos online:

    http://www.developerfusion.com/tools/convert/csharp-to-vb/

    https://www.varycode.com/converter.html

    http://www.microsoft.com/en-us/download/details.aspx?id=14349

    Espero que te ajude,

    Abraço


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    • Sugerido como Resposta Ricardo Barbosa Cortes sexta-feira, 8 de agosto de 2014 17:42
    • Marcado como Resposta Edson BH sexta-feira, 8 de agosto de 2014 18:04
    sexta-feira, 8 de agosto de 2014 17:41

Todas as Respostas

  • Boa tarde,

    você gostaria apenas de converter esse código para VB ?

    http://social.msdn.microsoft.com/Forums/en-US/36692bf3-7b88-47f1-bd6d-a55e754c76b3/converting-java-code-to-vbnet?forum=vblanguage

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support


    quinta-feira, 7 de agosto de 2014 19:46
  • Boa tarde,

    segue uns links de coversores ótimos online:

    http://www.developerfusion.com/tools/convert/csharp-to-vb/

    https://www.varycode.com/converter.html

    http://www.microsoft.com/en-us/download/details.aspx?id=14349

    Espero que te ajude,

    Abraço


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    • Sugerido como Resposta Ricardo Barbosa Cortes sexta-feira, 8 de agosto de 2014 17:42
    • Marcado como Resposta Edson BH sexta-feira, 8 de agosto de 2014 18:04
    sexta-feira, 8 de agosto de 2014 17:41