Могу ли я передать php файл в парсер geoXml - PullRequest
0 голосов
/ 10 декабря 2011

У меня проблемы при получении данных из файла kml.

geoXml.parse("http://localhost/maps/phpmysqlajax_genkml.kml");

ошибка в консоли

Could not convert JavaScript argument arg 0 [nsIDOMCanvasRenderingContext2D.drawImage    [Break On This Error] (92 out of range 43)

и что, если я вместо этого отправлю файл php

geoXml.parse("http://localhost/maps/phpmysqlajax_genkml.php");

этот файл отправляет KML в качестве вывода.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2011
Для

geoXml и KmlOverlay (в версии 3 API) требуется, чтобы файл KML или файл GeoRSS были размещены на сервере, доступном для серверов Google, для анализа и анализа.localhost нет.Это потому, что вы не отправляете KML на серверы Google, а скорее говорите им, чтобы он его загрузил.

0 голосов
/ 10 декабря 2011

Вы полностью уверены, что phpmysqlajax_genkml.kml является правильным файлом KML? Мы не можем сказать.

что делать, если я вместо этого отправляю php файл

В чем проблема, которую вы получаете? Он должен работать.

...