Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2013, 15:44
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
obtener coordenadas de google maps

¡Hola!

Intento hacer una petición a google map con el siguiente código, obtengo un REQUEST_DENIED para status, sin embargo, si cologo la url de la variable URLmap en el navegador obtengo una respuesta correcta con OK para status. Lo que pretendo es guardar primero los datos de los usuarios, son aproximadamente 1000, para luego mostrarlos en la página web, mediante google maps.



1. ¿esto realmente puedo hacerlo?, es decir, no estaría inclumpliendo nada, ¿verdad?.
2. ¿qué habría que modificar de este código, para obtener una respuesta correcta de google?


Código ASP:
Ver original
  1. <%@ LANGUAGE=JavaScript%>
  2. <% Response.Charset="ISO-8859-1" %>
  3. <% Response.Buffer=true %>
  4.  
  5. <%
  6.  
  7. Response.addHeader("pragma","no-cache");
  8. Response.CacheControl = "Private";
  9. Response.Expires = 0;
  10. %>
  11.  
  12. <%
  13.  
  14.  var domipro = "gran vía, 1 - 28001 Madrid";
  15. var URLvar = "address=" + escape(domipro) + "&amp;sensor=false" + "&amp;language=es" + "&amp;region=es";
  16. var URLmap = "https://maps.googleapis.com/maps/api/geocode/xml?" + URLvar;
  17.  
  18. var objXML;
  19. objXML = Server.CreateObject("MSXML2.DOMDocument");
  20. objXML.async = false;
  21. objXML.setProperty("ServerHTTPRequest", true);
  22. objXML.load(URLmap);
  23.  
  24. var status = objXML.getElementsByTagName('status').length;
  25. var vtatus = objXML.getElementsByTagName('status')[0].firstChild.data;
  26. var result = objXML.getElementsByTagName('result').length;
  27.  
  28. objXML=null;
  29.  
  30. %>
  31.  
  32. gracias.