Клуб API Карт

Валидность KML и Яндекс.Карты

lopinopulos
11 апреля 2011, 23:55

Сегодня возникла необходимость отобразить Яндекс.Карты и Google.Maps на одной страничке и скормить им один и тот же KML файл.

Гугл скушал на ура, а Яндекс плюется - пишет: Invalid xml document.

Проверил валидаторами - гугловский говорит что все ок, валидатор от Galdos ругается на многочисленные ошибки.

В принципе мне не важно, кто из них прав, но отобразить бы файл хотелось на обеих картах.

Посмотреть работу можно по ссылке http://lopinopulos.jino.ru/ ,файл - http://lopinopulos.jino.ru/2.kml

7 комментариев
Подписаться на комментарии к посту

чтото не видно валидного заголовка content-type

Каким его нужно установить? Нарыл Content-type: application/vnd.google-earth.kml+xml
оно? И еще я немного теряюсь, где его нужно установить...

 

("Content-Type: text/xml; charset=utf-8"); ?>

 

воткнул в index.php и вообще перестало карты отображать)

поменял мета-тег на text/xml, но ошибку все равно выдает

я про http-header причем тут мета?

воткнуть нужно туда где вы отдаете kml

Ваш KML должен отдаваться с сервера с этим http-заголовком