Lorem Ipsum/DOL Differet Solmena

Separat existentie 2010 Unee MYT por scientie, musica, sport etc, litot Europa usa li sam Vocabular Lingues, differe solmen in li grammatica, li pronunciation. Delete this widget in Dashboard and add yours. This is just an example. Read More

Re: [gtug-bsas] pregunta basica en js

miércoles, 29 de mayo de 2013

Vos lo que queres es la coordenada geografica?
Si es eso la funcion simple de mapas te la devuelve sin tantos problemas.
le pasas el ISO del pais y te devuelve la coordenada por defecto de ese
pais es mucho más simple.
Mira este codigo lo hice y anda muy bien. las coordenadas iniciales son
de mi ciudad y tienen resolucion de la calle y numero

<html>
<head>
<script type="text/javascript"
src="https://maps.google.com/maps/api/js?sensor=true">
</script>

<script type="text/javascript">
var geocoder;
var map;
var Lat = -38.71850725830933;
var Lng = -62.266151905059814;
var marker;

function Iniciar()
{
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(Lat, Lng);
var myOptions = {
zoom: 17,
center: latlng,
mapTypeId: google.maps.MapTypeId.HYBRID
}

map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
marker = new google.maps.Marker({
map: map,
position: latlng,
title:"Centro"
});
}

function Calles(){
var calle = document.getElementById("direccion").value;
var ciudad = document.getElementById("ciudad").value;
var pais = document.getElementById("pais").value;
var buscar = calle+ "," + ciudad + "," + pais;

geocoder.geocode( { 'address': buscar}, function(results, status)
{
if (status == google.maps.GeocoderStatus.OK)
{
map.setCenter(results[0].geometry.location);
marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location,
title:buscar
});
} else {
alert("Geocode no ha encontrado direccion porque: " + status);
}
});

}
</script>

</head>
<body OnLoad="Iniciar();">
Calle....: <input type="text" id="direccion" value="Chiclana 10"
style="width:200px;"><br>
Ciudad: <input type="text" id="ciudad" value="Bahía Blanca,Buenos Aires"
style="width:200px;"><br>
País.....: <input type="text" id="pais" value="Argentina"
style="width:200px;"><br>
<input type="button" value="Ir" OnClick="Calles();"><br><br>
<div id="map_canvas" style="width:600px;height:300px;"></div>
</body>
</html>

--
Has recibido este mensaje porque estás suscrito al grupo "GTUG BsAs" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

0 comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.