среда, 9 мая 2018 г.

Новая функция: определение местоположения

Добавлен новый элемент управления - кнопка со стрелочкой. При включении появляется маркер, показывающий текущее местоположение. У кнопки есть три состояния: 

  1. выключен - кнопка белая, 
  2. включён (кнопка голубая), 
  3. включён и карта следует за маркером (голубая кнопка с красной стрелкой).
В первый раз при включении кнопки браузер спросит, согласны ли вы разрешить определение местоположения для сайта - надо согласиться.

Кроме того, теперь по-умолчанию сайт при открытии будет показывать не Москву, а текущее положение пользователя. Это поведение появится только после первого нажатия кнопки и успешного определения местоположения.


Небольшие улучшения:

  • улучшено отображение треков при анимации зума и при движении карты (если до сдвига карты трек был за пределами экрана, то появлялся только в конце движения или когда пользователь отпускал кнопку мыши)
  • кнопки и раскрывающиеся элементы управления в левом верхнем углу стали более единообразны
  • исправлено сохранение треков в форматы gpx и kml (раньше файлы не проходили валидацию по схеме xml)


3 комментария:

  1. Прекрасно! это то единственное, чего мне не хватало!

    ОтветитьУдалить
  2. В кэше карты будут работать когда-нибудь? Может есть смысл соорудить приложение для офлайна?

    ОтветитьУдалить