Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 15:26
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 4 meses
Puntos: 4
mapas de google geocoder

Hola
he sacado el codigo de geocoder de esta pagina
http://gmaps-samples.googlecode.com/...legeocode.html
y me da algo asi



Código Javascript:
Ver original
  1. var map = null;
  2.     var geocoder = null;
  3.  
  4.     function load() {
  5.       if (GBrowserIsCompatible()) {
  6.         map = new GMap2(document.getElementById("map"));
  7.  
  8.         map.addControl(new GMapTypeControl());
  9.         map.addControl(new GLargeMapControl());
  10.         map.addControl(new GScaleControl());
  11.        map.addControl(new GOverviewMapControl());
  12.         //Coordenadas iniciales arranca en cali con zoom 13
  13.         map.setCenter(new GLatLng(3.423315,-76.524536), 13);
  14.   geocoder = new GClientGeocoder();
  15.  
  16.    var customUI = map.getDefaultUI();
  17.         // Remove MapType.G_HYBRID_MAP
  18.         customUI.maptypes.hybrid = false;
  19.         map.setUI(customUI);
  20.       }
  21.     }
  22. //Funcion que convierte las direcciones a coordenadas Latitud, Longitud
  23. function convertir_direccion(address) {
  24.       if (geocoder) {
  25.         geocoder.getLatLng(
  26.           address,
  27.           function(point) {
  28.             if (!point) {
  29.              // alert(address + " no encontrada");
  30.             } else {
  31.               map.setCenter(point, 13);
  32.      
  33. ////////////////////////////////////////////////// inicio iconos personalizados/////////////////
  34.   var baseIcon = new GIcon(G_DEFAULT_ICON);
  35.         baseIcon.iconSize = new GSize(12, 22);
  36.   var letteredIcon = new GIcon(baseIcon);
  37.   letteredIcon.shadow = "../img/botones/SOMBRA.png";
  38.   letteredIcon.image = "../img/botones/debe.png";
  39.   letteredIcon.shadowSize = new GSize(35, 17);
  40.         markerOptions = { icon:letteredIcon };
  41.         var marker = new GMarker(point, markerOptions);
  42. ////////////////////////////////////////////////// fin iconos personalizados/////////////////
  43.      
  44.               var marker = new GMarker(point, markerOptions);
  45.      GEvent.addListener(marker, "click", function() {
  46.      marker.openInfoWindowHtml("<br>"+address+"<br>");
  47.      } );
  48.               map.addOverlay(marker);
  49.      
  50.              
  51.             }
  52.           }
  53.         );
  54.       }
  55.     }


pero al tratar de meter una direccion para cali colombia no llega donde debe llegar. me ubica la direccion en otra parte
la estoy escribiendo asi.
CL 27 4 B-08, Cali, Colombia

alguien sabe que estoy haciendo mal?
o estoy usando un geocoder que no es ?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com