Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   google maps con direccion?? (http://www.forosdelweb.com/f91/google-maps-con-direccion-518894/)

xayide 13/09/2007 05:04

google maps con direccion??
 
hola a todos!

Quiero utilizar google maps en mi web. Quiero poder darle una dirección y que me la ubique en el mapa.
El problema es que, por lo que yo he visto, te lo ubica si le das unas coordenadas, es decir, con números. Claro, yo no tengo manera de saber los coordenadas (longitud y latitud en numeros) de una dirección.

Alguien sabe cómo solucionar esto?

muchas gracias y un saludo!

elfran222 13/09/2007 06:20

Re: google maps con direccion??
 
No, en google maps le pones la direccion y te sirve.

xayide 13/09/2007 11:34

Re: google maps con direccion??
 
Un trocito de código sería este:

Código HTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title>Google Maps JavaScript API Example</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAo66HBZuo5VBIi41jz5QM-BQj1aCFVZGArnXrpc8OWLcbR3yNohTJ85I5KsTvS85VODawSP1qW791CQ"
      type="text/javascript">
</script>
    <script type="text/javascript">

    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
      }
    }

    //]]>

    </script>
  </head>
  <body onload="load()" onunload="GUnload()">
    <div id="map" style="width: 500px; height: 300px"></div>
  </body>
</html>

Aquí utiliza la función GLatLng(37.4419, -122.1419), para ubicar. Cómo sería para pasarle una dirección?? ej: C/Mayor Nº5, Madrid

graciasss

elfran222 14/09/2007 08:27

Re: google maps con direccion??
 
Pues tiene que hacer un codigo para que averigue las cordenadas.

Pero te vuelvo a repetir que eso ya lo tiene el google maps con posibilidad de que lo pongas en tu web..

cityshow 14/09/2007 15:00

Re: google maps con direccion??
 
no hace falta coordenadas, utiliza palabras claves en el titulo de tu negocio,

redkram 22/01/2008 04:49

Re: google maps con direccion??
 
Te daré una respuesta a medias ya que por motivos de mi empresa me impide dar códigos! Dirás y xq?! porque la competencia no para de joderme y me copian los codigos que posteo en foros y cada vez se parecen mas las webs.

Hay una funcion añadida en googlemaps que es:
geocoder.getLocations(address, addAddressToMap);

yo lo que hago es consultar una bd, saco la direccion, CP,Poblacion,Provincia y pais en asp

Con un replace lo modifico para que quede ej:

address="Paseo de gracia,5, 08005,Barcelona,Barcelona,ES"

y en vez de poner el Script de googlemaps arriba de la página lo pongo en medio con una variable de asp con la direccion.
function showLocation() {
var address = "<%=address%>";
geocoder.getLocations(address, addAddressToMap);
}

A partir de hay a investigar.

Que os lo he dado mascado.

Salu2 Redkram
No copies y pegues, desarrolla!
http://www.bouquetnuvis.com

Raulmmmm 22/01/2008 13:07

Re: google maps con direccion??
 
Pues yo lo hago de otra forma:
Si los datos de la calle los tengo separados por espacios en la bd:
Código PHP:

while($array mysql_fetch_array($list)) {
$calle str_replace(' ','+'$array['calle']);
$ciudad str_replace(' ','+'$array['calle']);
    echo 
"<a href=http://maps.google.es/maps?f=q&hl=es&geocode=&q=".$calle.",+".$array['ciudad']." target=_blank>Ir al mapa</a>";
    } 


fabayan 17/04/2010 11:09

Respuesta: google maps con direccion??
 
Existe alguna forma de hacer esto último pero sin necesidad de entrar a una base de datos? Digo, por http.

Gracias

JavierB 18/04/2010 02:46

Respuesta: google maps con direccion??
 
Hola fabayan

Te recuerdo el aviso que había al final de este tema y que parece que no has leído o no le has hecho ni caso.

http://img39.imageshack.us/img39/9218/antiguow.jpg

Tema cerrado.


La zona horaria es GMT -6. Ahora son las 22:15.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.