Высота зданий является весьма условным параметром для визуализации, т.е. "украшательской" функцией.
Параметр высоты зданий является в большей степени экспериментальной, недоработанной функцией. Параметр был введен в тестовую версию, и вдруг случайно оказался доступен для всех. Таковым пока и остался.
- При указании высоты с карты пропадет крайне важная информация о здании. Для жилых и других безымянных зданий с карты пропадает номер дома, для зданий с названием пропадает название. Так здания в объеме 2,5D становятся абсолютно бесполезными объектами. Решения этой проблемы пока нет, и нет даже информации, что этой проблемой вообще занимаются.
- При масштабе 200 метров и меньше, здания в объеме 2,5D исчезают с карты. Решения этой проблемы пока нет, и нет информации, что этой проблемой занимаются.
- Также огромное количество зданий - это не просто коробки, и являются разновысотными. Хороший пример разновысотного здания - http://goo.gl/tj7ii. Согласно правилам Google здание необходимо обязательно отмечать одним объектом по форме цоколя (т.н. footprint). Таким образом, 26-ти этажный отель с трехэтажным "основанием" большей площади, чем основное здание, должен быть отмечен одним объектом, покрывающим всю площадь строения. Указав полную высоту здания, мы получим на карте объемный объект, не имеющий ничего общего с реальным видом здания. Как и с предыдущими проблемами, решения этой проблемы нет, и в рамках GMM решение не представляется возможным. Для разновысотных зданий приемлемым является вариант импорта 3D моделей из других ресурсов. Это решение и использует команда Google Maps.
Вывод - в общем случае я рекомендую воздержаться от указания высоты зданий, так как этот параметр приносит больше вреда чем пользы.
воскресенье, 8 апреля 2012 г., 7:07:15 UTC+4 пользователь Андрей Олыкайнен написал: