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 originalvar map = null;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.addControl(new GMapTypeControl());
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
map.addControl(new GOverviewMapControl());
//Coordenadas iniciales arranca en cali con zoom 13
map.setCenter(new GLatLng(3.423315,-76.524536), 13);
geocoder = new GClientGeocoder();
var customUI = map.getDefaultUI();
// Remove MapType.G_HYBRID_MAP
customUI.maptypes.hybrid = false;
map.setUI(customUI);
}
}
//Funcion que convierte las direcciones a coordenadas Latitud, Longitud
function convertir_direccion(address) {
if (geocoder) {
geocoder.getLatLng(
address,
function(point) {
if (!point) {
// alert(address + " no encontrada");
} else {
map.setCenter(point, 13);
////////////////////////////////////////////////// inicio iconos personalizados/////////////////
var baseIcon = new GIcon(G_DEFAULT_ICON);
baseIcon.iconSize = new GSize(12, 22);
var letteredIcon = new GIcon(baseIcon);
letteredIcon.shadow = "../img/botones/SOMBRA.png";
letteredIcon.image = "../img/botones/debe.png";
letteredIcon.shadowSize = new GSize(35, 17);
markerOptions = { icon:letteredIcon };
var marker = new GMarker(point, markerOptions);
////////////////////////////////////////////////// fin iconos personalizados/////////////////
var marker = new GMarker(point, markerOptions);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<br>"+address+"<br>");
} );
map.addOverlay(marker);
}
}
);
}
}
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 ?