Картостиль Sputnik.ru

Да, к сожалению дублирование встречается периодически на карте. Дело в том, что это палка о двух концах. Дублирование происходит от того, что название попадает на границу тайлов. У нас в стиле названия POI могут располагаться в 4-х местах (сверху, снизу, справа или слева). Мы запрещаем располагать названия на границах тайлов, поскольку из-за этого они могут “рваться”. В итоге, если название попало на горизонтальную границу, оно не может располагаться справа или слева и должно рисоваться сверху или снизу. Но т.к. сверху и снизу находятся разные тайлы - оно рисуется в обоих. Та же история, если название попало на вертикальную границу. Тогда оно сверху и снизу рисоваться не может и оказывается справа и слева в разных тайлах. Поэтому приходится выбирать из двух зол - или дублирование названий или их разрыв. Можно ограничить степени свободы положения названий, например, только справа и снизу. Но это может привести к тому, что оно просто будет вытеснено другими подписями в местах, где много POI.

Так меньше из зол это когда сверху-снизу/слева-справа нельзя, ну что же тогда “на разрыв”.

Ну, вот мы решили, что лучше пусть дублируется, чем рвется, но скорее всего просто ограничим положение подписи на “или справа” “или снизу”. Т.к. и разрыв и дублирование - плохо.

По-моему, полигоны с amenity=fountain странно рендерятся. Как я понял он схлопывается в значок. Даже если на том же полигоне natural=water. Короче хотелось бы видеть залитый каким-нибудь синим/голубым цветом полигон, а на нем уже значок. А как правильнее должно быть: голый fountain или с water я не знаю.

Железные дороги какие-то совсем не железные. Скорее — линии электропередачи (которых, кстати, не видно вовсе, а это плохо).

Пока мы все-таки не планируем рисовать линии электропередач, поэтому ж/д на картах Спутника с ними не перепутаешь, даже по форме самой линии (железнодорожные пути дугообразные, в то время как линии ЛЭП - угловатые). А серый цвет для ж/д довольно часто используется и на топокартах, и на веб.

Да вроде бы нет, вот, например, площадной фонтан и он залит водой:)
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.740335575937124&lng=37.53625720739364&zoom=19

Чаще все же отдельно обозначается вода и на ней точечные фонтаны:
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.734086212121824&lng=37.511680126190186&zoom=18

http://maps.sputnik.ru/#?lat=55.74265250149085&lng=52.417917251586914&zoom=17&q=
http://maps.sputnik.ru/#?lat=55.7587697843295&lng=37.69417494535446&zoom=19&q=
А вот тут? Хотя в последнем water=basin.

На Спутнике довольно большое обновление стиля), которое мы готовили последнее время и из-за которого, увы, немного запустили внесение правок по фидбеку. Мы хотим в ближайшее время выложить статью на хабр, в которой подробно рассказывается о последних изменениях и о стиле в целом. Вкратце, в новом стиле:

  • более яркие фоны (вода, растительность, типы землепользования)
  • для дорог используется 3 цвета, а не 5, как раньше
  • существенная генерализация на всех зумах, карта стала более “чистой”, особенно на zoom 11-14.

На 14-м зуме лучше было оставить дороги, карта совсем пустой выглядит

Я далек от понимания веб-технологий, но уточните, пожалуйста, как определяется дефолтное местоположение при открытии карты?
Что-то я чую, что положение определяется скорее всего по IP, поскольку с моим динамическим айпи от домру я чаще всего оказываюсь сначала в Перми (то же происходит с дубльгисом, например, но яндекс карты показывают Ульяновск без лишних телодвижений при этом).
А можно как-то сразу оказываться в Ульяновске, не тыкая в кнопку определения местоположения?

По geoip. Яндекс сам собирает geoip-базу, она у них более точная, чем открытая. Определение через API браузера - тоже не ахти технология, по умолчанию ее, кажется, не стоит дергать: она требует от пользователя специального разрешения и частенько зависает.

Спозиционируйте карту там, где надо, а потом скопируйте ссылку в адресной строке. Теперь эту ссылку можно добавить в закладки или для speed dial-ов (как в опере, например), или ещё куда.

С удивлением заметил, что boundary=administrative и highway=track выглядят неотличимо. Это как-то совсем неправильно, что ли.

А, там еще наверное если залогинен, то город из аккаунта подтягивает

Согласимся, особенно это заметно в сельской местности, скорее всего подкрутим стиль и часть дорог поднимем на 14 зум.

А с этим не согласны?

Ну теперь карта не такая серая. А вот дороги на 14-15 зуме как-то совсем слабо смотрятся, не контрастные.

Не замечал ранее, но здания, состоящие из building:part отрисовываются тремя контурами, иногда получается мешанина:
Здесь http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.793573482466144&lng=37.770060002803795&zoom=18
Здесь
http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.741124508685736&lng=37.6507231593132&zoom=18
Или вот тут http://maps.sputnik.ru/#?type=search&q=&sub_type=address&lat=55.70324983394191&lng=37.53075867891312&zoom=18

Да, это тоже поправим, спасибо!

На 14 зуме да, мы второстепенные дороги решили не показывать, чтобы не перегружать карту, но если на городе нас это устраивало, то вот в сельской местности - плохо, выше об этом говорилось, так что это поменяем. Но primary, trunk, motorway на всех зумах хорошо читаются, мы специально их выделили

Да, но это уже известная особенность рендеринга объемных зданий мапником и тут мы вряд ли что-то можем сделать, разве что убрать прозрачность, но пока не хотим)

Вчера обновили тайлы в Спутник/Картах, удалось кое-что пофиксить:

  • исправили ситуацию со второстепенными дорогами, которые теперь появляются на 14 зуме
  • boundary=administrative и highway=track теперь отличаются по цвету )
  • довели линию метро Алма-Аты до конечной станции Москва
  • подписали отдельно стоящие деревья (19 зум)
  • платные парковки теперь обозначаются значком Р с ключиком
  • рендерим дырки в заборах (barrier=stile) :slight_smile: