Как стать автором
Обновить

Комментарии 13

Кстати, всегда интересовало, а почему на самой карте пишут Moskva, а на хинте Moscow?
Потому что нужно шарить в апи как ему объяснить на каком языке показывать карты.

Ну вот у людей получается же mapsonline.ru/realestate/map/offer все на нормальном русском языке без скобочер и транслитераций
Настроить отсутствие отображения не местных, а стандартных названий конечно можно, но если так делать, нужно добалять возможность пользователю включить её, а то если я захочу на вышеприведённом сайте найти что-либо, к примеру в Пекине, то лично меня затруднит прочитать названия улиц.
Дык зачем выбор тогда предлагать. Смотрится локаль у браузера — и подбирается отборажение. Но я не о том.

Человек спросил почему на карте транслитерация, а в подписе к точке на английском, я и пояснил, что нужно указывать язык на котором должна отображаться карта. На такое многие не обращают внимание и лепится транслитерация для тех кто чинает на русском — зачем спрашивается.

А то что кому-то нужно посмотреть объект допустим в пекине при не знании местного языка — это еще более редкий случай чем вообще пользование картами для дела )
В общем согласен, можно насчёт мелочей поспорить, но оно того не стóит.
И я соглашусь что просто придираюсь, но хотелось поделится тем что можно иметь карты просто на русском и все )
Просто я живу в Латвии, работаю с Норвегами, Шведами и даже Японцами, да ещё и в туристической тематике, поэтому видимо дополнительный перевод воспринимается как нечто само-собой разумеющиеся.

У каждого своя специфика.

Как-то от темы совсем отклонились
Все это в теме ), без учета таких деталей хорошие вещи обычно не получаются )
Потому что не добавили параметр hl=ru к js карт или к static файлу.
Да, есть ещё некоторые опциональные параметры, к примеру параметр format, чтобы получать изображение не в дефолтном GIF, а в JPG, или PNG (моём любимом).
Приведу уж и все остальные:

maptype — Тип запрашиваемой карты может быть кроме mobile ещё satellite, terrain, hybrid.

path — Можно указать отрисовку линии между двумя точками, и точек можно указать много. Но такой вариант подходит тоько если строить эти линии в ручную, так-как серьёзную карту руками не построишь, а автоматом он не учитывает улицы, реки и пр. просто рисует линию.
Хотя есть возможность получить путь от одной точки до другой с учётом всего этого, но только при использовании обычного JS API.
Координаты узловых точек разделены опять символом трубы "|".
Пример: path=rgba:0xff0000ff,weight:5|40.737102,-73.990318|40.749825,-73.987963|40.752946,-73.987384|40.755823,-73.986397

span — Параметр учитывается только если не указан zoom, так-как с помошью span можно указать размер отображаемой области. К примеру center=40.714728,-73.998672&span=20,20 отобразит центр Манхеттена и область вокруг размером 20х20 градусов.

frame — Если присутсвует, то вокруг карты будет показана голубая рамка шириной в 5 пикселей.

sensor — В текущей версии помечен как обязательный. Насколько я понял, его нужно указывать равным true, если приходят собственых координат с движущегося устройства.

Ну и последний, hl — Позволяет явно указать язык для отображения всех названий на карте. Понимает ограниченное количество названий локалей.
На сколько я знаю, Moscow и Moskva это равносильные названия.
Плюс есть официальные международные правила транслитеризации, к примеру на почте для адресов на письмах, бумажных
Хабракат бы улучшил эту статью…
Это моя первая статья на хабре, как только пойму, где хабракат нужно использовать, так всё будет в порядке
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории