Клуб API Карт

При клике на мобильном устройстве передаются некорректные координаты

mail@gmelikov.ru
11 апреля, 10:02

Здравствуйте,

на Android в браузере Chrome 57 иногда при тапе на точку карты передаются некорректные координаты. К примеру, для выбора точки требуется кликнуть на 200px ниже и правее. На десктопе не воспроизводится никогда.

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

6 комментариев
Подписаться на комментарии к посту
Надо выставить правильную мету. См раздел подключения АПИ в руководстве 
mail@gmelikov.ru
11 апреля, 11:32
dimik,
имеете в виду viewport?
Сейчас выставлен <meta name="viewport" content="width=device-width">
mail@gmelikov.ru,
https://tech.yandex.ru/maps/doc/jsapi/2.1/dg/concepts/load-docpage/


Обратите внимание, что в стандартном браузере мобильной операционной системы Android и Apple iOS версии ниже 3.2 жест масштабирования над картой приводит к увеличению масштаба всей страницы средствами браузера. Для того чтобы отключить обработку жеста масштабирования, необходимо добавить в тег head страницы следующий код:


<meta name="viewport" content="initial-scale=1.0, user-scalable=no, maximum-scale=1" />
mail@gmelikov.ru
11 апреля, 11:51
dimik,
 эта рекомендация связана с масштабированием, плюс не сказано, что она обязательная. Я правильно понимаю, что это не так, и этот мета тег обязателен именно в таком виде?
mail@gmelikov.ru,
нужен минимальный пример, на котором можно увидеть проблему
mail@gmelikov.ru
27 апреля, 11:17
dimik,
Спасибо за помощь, в настоящий момент проблема не воспроизводится, надеюсь что она больше не проявится.