Главная

Электронные карты или в поисках фитнес-центра


Недавно, мне понадобилось подыскать фитнес-центр. Задача самая обычная: есть место работы, есть дом, нужно найти хороший фитнес-центр по дороге с работы домой. Начало было тоже самым обычным: Google выдал положенные несколько миллионов ссылок, среди которых сразу встретилось несколько каталогов со списками и адресами фитнес-центров. И тут я задумался. Обычно, в списках указывались название, пара слов описания и контактные данные: телефон, адрес. К сожалению, мой топографический идиотизм продолжает успокаивать некоторых моих знакомых, которые, до знакомства со мной, думали, что это у них все плохо :) Почти за каждой улицей мне приходилось заглядывать в карту, чтобы понять, насколько далеко она находится от маршрута "работа - дом".

Рыться в картах мне быстро надоело и я нашел хорошее оправдание, чтобы заняться этим когда-нибудь потом - начал прикидывать, как можно реализовать такой поиск на сайте, чтобы он был максимально удобным. Итак:
  • удобная карта города, на которой отмечены улицы и дома
  • можно осуществлять поиск по названию улицы (чтобы побыстрее найти работу и дом)
  • флажками на ей помечены интересующие меня объекты (в данном случае фитнес-центры)
  • при наведении мышки на флажок, в всплывающем окошке отображается минимум информации: название, краткое описание, картинка
Все очень просто, быстро и наглядно. Вы это все где-то уже видели? Правильно, такое же ощущение было и у меня, поэтому я сразу пошел на Google Maps. Действительно, все оказалось практически идилией для разработчика: возможнсть встраивать карту Google на свой сайт, поиск по названию улицы, возможность добавления своих объектов, текста, фото и видео и главное - мощный Google Maps API.

Правда, было одно небольшое НО: мой город (как, я не сказал? я живу в Киеве) обозначался на картах Google однородным серым пятном, судя по всему, картографы сюда еще не добрались. Поискав список доступных карт, я понял, что Украина хоть как-то упоминается только в завершающей фразе: "но когда-нибудь, карты Google охватят и все остальные страны".

Тем, кому повезло больше, приведу еще одну полезную ссылку, которую я нашел: подробное руководство по Google Maps API от Mike Williams.

Хорошо, с картами не получилось, но у Google Maps есть еще одна уникальная возможность - отображать местность на основании спутниковых снимков. Уж со спутников-то Киева должен быть виден. И действительно, на спутниковых снимках Киев был отснят во всех подробностях. Но порассматривав эти виды чуть дольше, я понял, что для моей идеи они не подойдут. Во-первых, к фотографиям нужно привыкать - пользователям трудно будет ориентироваться по крышам домов, вместо привычных линий на карте. Во-вторых, нет поиска по названию улицы. Хороший пример, как это может выглядеть, вы найдете на сайте "Карта Киева". Многообещающая ссылка "Введите название улицы и номер дома" сначала меня обнадежила, но потом заставила улыбнуться - при нажатии на кнопку "Найти" попросту открывалось другое окно с картой Киева на "Картах Яндекса" (это, кстати, именно такая удобная карта, которую я не нашел у Google, к сожалению Яндекс не предоставляет разработчикам возможности использовать ее на других сайтах).

Что же, еще не все потеряно и на каждый gmail найдется свой hotmail. Посмотрим, что делается у конкурентов. Заходим на Microsoft Live Search Maps. Земной шар приближается, становится все подробнее, вот на нем уже можно различить города, мелкую сетку дорог, а вот и Киев, он становится все подробнее, о! Вот и карта с подписанными улицами.

К сожалению, сразу стало видно, что этот вариант тоже не подходит. Интересная возможность рассматривать спутниковый рельеф, наложенный на карту, не только с верху, но еще в псевдотрехмерном виде из разных точек быстро надоедает, а вот карта все таки слишком общая, номеров домов на ней нет, да и сами названия улиц выполнены транслитом. Понятно, что вряд ли нормальный пользователь за разумное количество попыток правильно угадает скажем вот такое название: "Borshchagivs'ka Vulytsia".  

Для полноты картины можно назвать еще некоторое количество местных карт, расположенных на киевских сайтах: карта Киева на Online.ua, карта на bigmir.net, или вот эта на Meta.ua. Все они очень похожи (если вообще не используют один движок) и одинаково неудобны. В целом, по удобству использования, карта Киева на Yandex.ua твердо стоит на первом месте, если вам нужно найти какую-то улицу или отправить кому-то ссылку на  адрес - советую пользоваться именно ей. Но, как уже говорилось выше, ее нельзя каким-то образом разместить на своем сайте.

Так что мне прийдется вернуться к поиску фитнес центра, вооружившись Google и той же картой на Yandex, а если я что-то пропустил или вы узнаете что-то новое - пишите, буду рад узнать ваше мнение.

.NET: Записки программиста
.NET Записки программистаГлавная МастерскаяМастерская ИзбранноеИзбранное За кофеЗа кофе Об автореОб авторе