Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/06/2012, 04:53
txemaarbulo
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Detener script

Por interés personal he estado investigando un poco más el tema. Ya lo intuía en mi anterior entrada

Personalmente nunca he llegado a necesitar un empleo más a fondo de la geocodificación.

Lo que veo claro es que la solución que te pasaba se considera arcaica y, de paso, te envío una variante.
Código Javascript:
Ver original
  1. function Geocode(address) {
  2.     geocoder.geocode({
  3.         'address': address
  4.     }, function(results, status) {
  5.         if (status === google.maps.GeocoderStatus.OK) {
  6.             var result = results[0].geometry.location;
  7.             var marker = new google.maps.Marker({
  8.                 position: result,
  9.                 map: map
  10.             });
  11.         } else if (status === google.maps.GeocoderStatus.OVER_QUERY_LIMIT) {    
  12.             setTimeout(function() {
  13.                 Geocode(address);
  14.             }, 200);
  15.         } else {
  16.             alert("Geocode no tuvo éxito por la razón siguiente:"
  17.                   + status);
  18.         }
  19.     });
  20. }

La solución que ofrecen actualmente es a través de una solicitud de Geocoding API. Las soluciones nos llevan a conversiones a JSON ó XML, que nos permite realizar previamente la inversión de la geocodificación.

Leo, confirmando lo que te dije, que podemos hacer un límite de consultas de 2.500 solicitudes y con el servicio premium 100.000 al día.

La documentación puedes encontrarla [URL="https://developers.google.com/maps/documentation/geocoding/index?hl=es"]aquí[/URL].