Делаю приложение с использованием
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. Столь тёплых слов я уже года два ни от кого не слышал (если не считать дружеской поддержки киевских товарищей).