Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2013, 16:25
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 8 meses
Puntos: 2
error al formar cadena URL

hola,

estoy formando esta cadena para llamar a un script que realiza una petición y lectura de la respuesta xml de google map, pero me encuentro con este error, que en local con javascript puro no me ocurre:

Código Javascript:
Ver original
  1. var domipro = "domicilio a localizar";
  2. var URLmap = "https://maps.googleapis.com/maps/api/geocode/xml?address=" + domipro + "&sensor=false" + "&language=es" + "&region=es";
  3. lectorMAP(URLmap); //script que hace la petición y lee el xml devuelto

si muestro por pantalla la variable URLmap:

Código texto:
Ver original
  1. https://maps.googleapis.com/maps/api/geocode/xml?address=domicilio a localizar&sensor=false&language=es[B]®[/B]ion=es

por un lado veo que transforma &region=es en ®ion=es, aunque creo que eso no tiene nada que ver, ¿cómo puedo evitarlo?

y se produce este error:


Microsoft JScript runtime error '800a138f'
Object expected
/maps/mappro.asp, line 18 // es la línea de la llamada a la función de petición y lectura.

¿dónde está el error al construir la cadena (URL) de petición?

un saludo,
josé carlos.