Клуб API Карт

Излишняя чувствительность при нажатии.

ShlackBaum
26 июня 2015, 14:08

Приветствую. 

Приложение использует метки (свои и своей формы) на Яндекс.Картах.

Однако почему-то нажатие на метки вызывает в 75% случаев не выделение метки, а движение Карты - как будто я хочу подвинуть ее. В результате попасть в метку очень сложно. Мы уже увеличивали радиус метки, но это не помогает. Предполагаю, что где-то есть параметр типа чувствительности, но никак не могу его найти. Если просто зайти в приложение Яндекс.Карт на телефоне - проблем нет. Попадаю на метки Яндекс.Карт с первого раза практически всегда. Спасибо

16 комментариев
Всеволод Шмыров
26 июня 2015, 14:30
Добрый день. Проблема происходит на всех устройствах или только мобильных телефонах/планшетах ?

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

Уточните версию операционной системы и браузера, пожалуйста.

Андроид 5.0.2. Работа из приложения с использованием API. Приложение не в паблике

Можете сказать юзер-агент системного вебвью?

Если я дам ссылку на загрузку бета-версии приложения - вы сможете чем-то помочь (направить)?

Вряд ли. Проблема в конкретном устройстве / билде ОС.

Я сейчас перешел на Xperia Z3 Compact - там наблюдается та же проблема, даже хуже. У меня подозрения, что это именно мои разработчики где-то там что-то неверно корректируют, т.к. от билда к билду (приложения) ситуация меняется. 

 

Я вот явно вижу, что Яндекс.Карты работают идеально с родными метками. 

А мое приложение с использованием API и с другими метками (своими) работает криво. 

1. Попробуйте подключить версию 2.1.29
2. Может быть, у вас неправильно задана форма меток? См. https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/GeoObject-docpage/#param-options.iconImageShape и https://tech.yandex.ru/maps/jsbox/2.1/placemark_shape

Ок. Спасибо, попробую передать отделу разработки

Всеволод Шмыров
26 июня 2015, 14:45
А можете скинуть ссылку на страницу с проблемой?

Нет, не могу. т.к. работа в приложении. Приложение использует API. 

Приложение еще не в паблике.

Если я дам ссылку на загрузку бета-версии приложения - вы сможете чем-то помочь (направить)?

Всеволод Шмыров
6 августа 2015, 15:34
Вряд ли это поможет, так как все зависит от устройства и просто так с вашей стороны это не исправить. Попробуйте подключить 29ю версию API карт.
https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/concepts/About-docpage/

Поддерживаю, точно такая же проблема, Андройд 5.0, хром, открыть метку получается раза с 5, это в лучшем случае

Корректировка. Проверил на другом телефоне - ситуация гораздо лучше, хотя не идеально. На планшете разработчика тоже нормально.

Не работает нормально как минимум на xperia zr