2013-05-23 2 views
0

Я использую следующий пример карты на своей веб-странице. (obtained from an answer in this other question) Исходный код обоих практически одинаковый, но я не могу сделать заголовки местоположений на боковой панели отображаться на странице, размещенной на клиентском сервере. (их можно просмотреть на исходной странице)Geocodezip map empty sidebar

¿Знаете ли вы, есть ли какие-либо проблемы с совместимостью или я могу добавить дополнительный код, чтобы он работал?

Это пример страницы: http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output%3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d enter image description here

Это страница на сервере клиента (я только удалил пример кнопки, но даже с ними информация не отображается): http://www.vitrocar.com.mx/orchard/media/map.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?https%3A%2F%2Fmaps.google.com%2Fmaps%2Fms%3Fhl%3Den%26ie%3DUTF8%26oe%3DUTF8%26authuser%3D0%26msa%3D0%26output%3Dkml%26msid%3D216330649072490208011.0004daf6e6bfde8dd857d enter image description here

ответ

3

Использование прокси-сервера на моем сервере:

http://www.geocodezip.com/xmlProxy060215.asp

Поражает цель и не будет работать. На вашем сервере должен быть прокси-сервер.

Прокси используется для преодоления cross-domain restriction on XmlHttprequest (XmlHttpRequest используется geoxml3 для доступа к удаленному KML, он может обращаться только к XML в том же домене, что и веб-сайт).