Pregunta

objeto de la API de Google Maps GGeoXML es capaz de acceder a los archivos XML entre dominios (por lo general KML o GeoRSS). No utiliza XmlHttpRequest porque arroja el "Acceso a la URI restringido negado" excepción (como se supone a). Además, no utiliza envoltorio GXmlHttp de Google porque he intentado y se lanza el mismo URI negó excepción.

Así, GGeoXML no utiliza ni envoltorio XMLHttpRequest GXMLHttp de Google. ¿De qué archivos XML de acceso GGeoXML entre dominios?

¿Fue útil?

Solución

Si hace quieren obtener los datos de varios dominios a través de AJAX, la manera de hacerlo es usando JSONP. Básicamente se trata de un objeto JSON envuelto en una llamada de función. Cuando el objeto JSONP regresa a su servidor, se ejecuta la función y se analiza el JSON en el interior de nuevo en un objeto viable.

JSONP fue creado específicamente para el propósito de evitar la limitación de dominios cruzados de AJAX.

Otros consejos

Hay un proxy en el servidor que tiene acceso a estos datos de 'cross-domain'. Esto evita la función de seguridad entre dominios en los navegadores.

JS llaman a "fetchData" llama a un servicio web en el mismo dominio de los js está instalado. Este proxy backend se apaga 'dominios' y accede a otra información, lo analiza y lo devuelve a la función de devolución de llamada de la llamada 'fetchData'.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top