GEO LOCALIZACAO USANDO O GOOGLE MAPS?

VILMARBR 31/10/2012 17:16:35
#413292
GEO LOCALIZACAO USANDO O GOOGLE MAPS?

Achei uma rotina que pega o endereço de quem entrou, porém, não deu para testar localmente, nem com servidor asp.net e nem com iis... só em endereço internet do próprio site ... eu publiquei no meu, até perguntou se podia pegar a localização, mas mostrou nada ... ...

https://developers.google.com/maps/articles/geolocation
https://developers.google.com/maps/documentation/javascript/examples/map-geolocation

alguém sabe como fazer isto?

tb preciso pegar qdo o usuário passar um endereço e buscar a localização a partir deste endereço ...

grato
KURTGU 31/10/2012 17:31:43
#413295
Resposta escolhida
Ve se te ajuda em algo....
KURTGU 31/10/2012 17:32:59
#413296
Desculpa ai agora que vi que e asp.net....
VILMARBR 31/10/2012 17:36:24
#413297
sim, .net, exemplo q vc mandou tb é .net

só que seu é desktop, meu é asp.net, vou aqui se rola adaptar ...

grato
VILMARBR 31/10/2012 17:42:23
#413298
não achei este WEBBROWSER no asp.net, existe??? vi toda toolbox ...
vs.net 2008
VILMARBR 05/11/2012 15:32:46
#413530
alguém sabe como fazer isto em ASP.NET ???

GRATO DESDE JÁ
VILMARBR 07/11/2012 16:54:52
#413732
<!DOCTYPE html>
<html>
<head>
<meta charset=[Ô]utf-8[Ô]>
<title>Google Maps JavaScript API v3 Example: Marker Animations</title>
<link href=[Ô]/maps/documentation/javascript/examples/default.css[Ô] rel=[Ô]stylesheet[Ô]>
<script src=[Ô]https://maps.googleapis.com/maps/api/js?sensor=false[Ô]></script>
<script>
var stockholm = new google.maps.LatLng(59.32522, 18.07002);
var parliament = new google.maps.LatLng(59.327383, 18.06747);
var marker;
var map;
var infowindow ;

function initialize() {
var mapOptions = {
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: stockholm
};

map = new google.maps.Map(document.getElementById([ô]map_canvas[ô]),
mapOptions);



marker = new google.maps.Marker({
map:map,
draggable:true,
animation: google.maps.Animation.DROP,
position: parliament,
title:[ô]teste[ô]
});
google.maps.event.addListener(marker, [ô]click[ô], toggleBounce);
}

function toggleBounce() {
if (marker.getAnimation() != null) {
marker.setAnimation(null);
fechaMensagem();
} else {
marker.setAnimation(google.maps.Animation.BOUNCE);
exibeMensagem();

}
}

function exibeMensagem(){
var contentString = [ô]<div id=[Ô]content[Ô]>[ô]+
[ô]<div id=[Ô]siteNotice[Ô]>[ô]+
[ô]</div>[ô]+
[ô]<h4 id=[Ô]firstHeading[Ô] class=[Ô]firstHeading[Ô]>Uluru</h4>[ô]+
[ô]<div id=[Ô]bodyContent[Ô]>[ô]+
[ô]<p><b>Uluru</b>, also referred to as <b>Ayers Rock</b>Teste</p>[ô]+
[ô]<p>Attribution: Uluru, <a href=[Ô]http://en.wikipedia.org/w/index.php?title=Uluru&oldid=297882194[Ô]>[ô]+
[ô]http://en.wikipedia.org/w/index.php?title=Uluru</a> <br>[ô] +
[ô](last visited June 22, 2009).</p>[ô]+
[ô]</div>[ô]+
[ô]</div>[ô];


infowindow = new google.maps.InfoWindow({
content: contentString,
maxWidth: 200

});
infowindow.open(map,marker);
}


function fechaMensagem(){
infowindow.close();
}


function codeAddress() {
var geocoder = new google.maps.Geocoder();
var address = document.getElementById([ô]address[ô]).value;
alert
geocoder.geocode( { [ô]address[ô]: address}, function(results, status) {
verificaResultadoGeocodificacao(status,results);
});

}

function verificaResultadoGeocodificacao(status, results){
switch (status){
case google.maps.GeocoderStatus.OK:
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
//este valor deverá ser passado para trazer os pontos em um raio pré-determinado.
alert(results[0].geometry.location);

//deverá ser carregado aqui os pontos próximos (leitura da base de equipamentos)
//Veja o exemplo abaixo

var ponto = new google.maps.LatLng(-23.546599,-46.665373);
marker1 = new google.maps.Marker({
map:map,
draggable:false,
animation: google.maps.Animation.DROP,
position: ponto,
title:[ô]Informações do equipamento[ô]
});



break;
case google.maps.GeocoderStatus.ZERO_RESULTS:
alert([ô]Sem resultados para o local informado[ô]);
break;

case google.maps.GeocoderStatus.UNKNOWN_ERROR:
alert ([ô]Problemas para localizar o endereço. Favor tentar novamente.[ô]);
break;

case google.maps.GeocoderStatus.ERROR:
alert ([ô]Problemas com o servidor do Google Maps.[ô]);
break;

default:
alert([ô]Problemas para localizar o endereço: [ô] + status );
}

}

</script>
</head>
<body onload=[Ô]initialize()[Ô]>
<div>
<input id=[Ô]address[Ô] type=[Ô]textbox[Ô] value=[Ô]Rua Santo Antonio, 412, Sao Paulo, SP, Brasil[Ô]>
<input type=[Ô]button[Ô] value=[Ô]Geocode[Ô] onclick=[Ô]codeAddress()[Ô]>
</div>
<div id=[Ô]map_canvas[Ô] style=[Ô]width: 500px; height: 400px;[Ô]>map div</div>
</body>
</html>
VILMARBR 07/11/2012 16:56:24
#413733
SÓ COM JAVASCRIPT MESMO, PEGUEI UM EXEMPLO COM VB.NET NO MACORATTI MAS ERA VERSÃO 2 API GOOGLE DE MAPA E NÃO ROLOU ...

Tópico encerrado , respostas não são mais permitidas