Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Coordenadas resultado = ResCoord(tbEndereco.Text);

            tbLatitude.Text     = resultado.Latitude;
            tbLongitude.Text    = resultado.Longitude;
            resultado.Latitude  = "";
            resultado.Longitude = "";
        }
Exemplo n.º 2
0
        //("AIzaSyCtci7zbdpXxUxczJPy9q2gD1t1vwVM2uo");
        private Coordenadas ResCoord(string endereco)
        {
            Coordenadas coord = new Coordenadas();

            Geocoding.IGeocoder geocoder = new Geocoding.Google.GoogleGeocoder()
            {
            };
            Geocoding.Address[] addresses = geocoder.Geocode(endereco).ToArray();
            foreach (Geocoding.Address adrs in addresses)
            {
                if (adrs.Coordinates.Latitude.ToString() != "")
                {
                    coord.Latitude = adrs.Coordinates.Latitude.ToString();
                }
                if (adrs.Coordinates.Longitude.ToString() != "")
                {
                    coord.Longitude = adrs.Coordinates.Longitude.ToString();
                }
            }
            return(coord);
        }