Usuário com melhor resposta
Como abrir o GOOGLE MAPS via CEP

Pergunta
-
Boa tarde! eu estou fazendo um projeto que quando eu digito um CEP ele deve ser pesquisado no google maps. Eu consigo buscar o CEP e ao clicar no botão "buscar no mapa" ele não consegue pesquisar e parece somente isso na toolbox "GMaps" "Powered By Subgurim(http://googlemaps.subgurim.net).Google Maps ASP.NET"
segue os códigos:
código da pesquisa de CEP :OK
AtendeClienteClient ws = new AtendeClienteClient("AtendeClientePort"); var dados = ws.consultaCEP(txtCEP.Text); if (dados != null) { litResultado.Text = string.Format(@"Endereço: {0}<br /> Complemento 1: {1}<br /> Complemento 2: {2}<br /> Bairro: {3}<br /> Cidade: {4}<br /> Estado: {5}", dados.end, dados.complemento, dados.complemento2, dados.bairro, dados.cidade, dados.uf); BtnMapa.Enabled = true; BtnMapa.Visible = true; ws.Close(); } else { ws.Close(); litResultado.Text = "CEP não localizado"; }
Código de pesquisa no google maps:NOT OK!
protected void BtnMapa_Click(object sender, EventArgs e) { GMap1.Enabled = true; GMap1.Visible = true; AtendeClienteClient ws = new AtendeClienteClient("AtendeClientePort"); var dados = ws.consultaCEP(txtCEP.Text); if(dados != null) { GMap1.Add(dados.cep); } }
estou com problema no segundo código aonde eu clico no botão "Buscar no mapa" e ele aparece o erro acima.
Respostas
-
Boa tarde Repetir várias informações dentro do literal,
Tente através do exemplo abaixo:
string urlParameters = ""; //Your code goes here HttpClient client = new HttpClient(); client.BaseAddress = new Uri("https://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA"); // Add an Accept header for XML format. client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/xml"); //Keeps returning false client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml")); // List data response. HttpResponseMessage response = client.GetAsync(urlParameters).Result; //Console.WriteLine(response); if (response.IsSuccessStatusCode) { // output xml string output = response.Content.ReadAsStringAsync().Result; //response.Content.ReadAsStringAsync(); Console.WriteLine(output); }
Maiores informações: https://developers.google.com/maps/documentation/geocoding/intro
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é 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 Guilherme Macedo SModerator terça-feira, 30 de maio de 2017 15:58
Todas as Respostas
-
Boa tarde Repetir várias informações dentro do literal
Por gentileza, poderia nos fornecer mairoes informações para assim prosseguirmos com o estudo do caso?
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é 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.
-
-
Boa tarde Repetir várias informações dentro do literal,
Tente através do exemplo abaixo:
string urlParameters = ""; //Your code goes here HttpClient client = new HttpClient(); client.BaseAddress = new Uri("https://maps.googleapis.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA"); // Add an Accept header for XML format. client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/xml"); //Keeps returning false client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml")); // List data response. HttpResponseMessage response = client.GetAsync(urlParameters).Result; //Console.WriteLine(response); if (response.IsSuccessStatusCode) { // output xml string output = response.Content.ReadAsStringAsync().Result; //response.Content.ReadAsStringAsync(); Console.WriteLine(output); }
Maiores informações: https://developers.google.com/maps/documentation/geocoding/intro
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é 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 Guilherme Macedo SModerator terça-feira, 30 de maio de 2017 15:58
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é 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.