Мне интересно, можно ли отображать Карты Google в черно-белом или с фильтром сепии. Можно ли это сделать с помощью магии Canvas? Или наложение? Или какой-нибудь другой метод?
Сделать плагин Google Maps черным/белым или с фильтром сепии
Ответ 1
Проверьте этот скрипт, я обесцветил все элементы для создания черно-белого эффекта, например:
{
"featureType": "road.highway",
"elementType": "geometry",
"stylers": [
{ "saturation": -100 },
{ "lightness": -8 },
{ "gamma": 1.18 }
]
}
Вы можете создавать свои карты с помощью этого мастера
или используя Snazzy Maps, который очень удобен для пользователя.
Ответ 2
Да, вы можете использовать стилизованные карты для google api.
Вот пример http://www.programmableweb.com/news/make-your-google-map-stand-out-styles/2010/05/20
Вот документы http://code.google.com/apis/maps/documentation/javascript/maptypes.html#StyledMaps
и вот мастер WYSIWYG, чтобы перекрасить вашу карту http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
Ответ 3
http://www.nihilogic.dk/labs/imagefx/ приносит сепию и обесцвечивающий (черно-белый) фильтр... Но он не будет работать в Safari, и IE может только обесцветить, не sepia
Ответ 4
У меня есть эта ссылка в моей истории. Кто-то сделал это во flash http://www.anttikupila.com/GoogleMapsBw/ 1
EDIT: Рассмотрев вашу идею, я также нашел этот пример Мне это нравится, и вы можете подключить слушателя для изменения изображений по мере их загрузки. но он может работать не плавно.