Сюрпризы от Google и Google Maps API

Oct 15, 2009 14:24


Делаю приложение с использованием Google Maps API и непрестанно натыкаюсь на сюрпризы (впрочем, обычное дело в нашем программистском ремесле).

Для начала, я чуть ли не час бился с созданием учётной записи Google. Меня упорно возвращали на страницу ввода данных для регистрации, но что я сделал неправильно, не раскрывали. Методом хаотического экспериментирования установлено, что неприемлемым был ввод собственного контрольного вопроса, хотя форма любезно (и коварно) предлагала такой вариант.

Дальше больше. Получаю ключ, вставляю в скрипт и любуюсь ошибкой «Operation is not supported». Что за чёрт? Выясняется, что вопреки тому, что Google поощряет использовать XHTML и примеры его гордо щеголяют доктайпом XHTML 1.0 Strict, с настоящим XHTML (то есть поставляемым с сервера с надлежащим MIME-типом application/xhtml+xml) он не дружит, пытаясь выполнить противоестественный для него метод document.write. А я, разумеется, современным браузерам отдавал не «маркетинговый», по презрительному выражению Хенри Сивонена, а подлинный XHTML. Облом; благие намерения накрылись медным тазом; делаем шаг назад.

P. S. Между прочим, спасибо olga-colnze за SMS. Столь тёплых слов я уже года два ни от кого не слышал (если не считать дружеской поддержки киевских товарищей).

Web-программирование, google, xhtml, google maps

Previous post Next post
Up