Клуб API Карт

Странный глюк с отображением карты при подключении через мегафон

Пост в архиве.

Столкнулись с очень странным глюком.

Используем апи 2.1 , карта с минимальными опцииями и слоями.

Во всех браузерах четко работает, если не заходить на наш сайт (в стадии разработки) через мобильный интернет Мегафон.

В этом случае - карта просто не отображается! (белое поле)

Переключаемся с мегфона на ростелеком - все работает.

Заходим через дом ру - все работает.

Любое устройство и любой браузер через мегфон - карта пустая, белое поле без чего либо.

Просим помочь !

13 комментариев

Нужна ссылка.

Или как помочь? сочувствием?

 

Любое устройство и любой браузер

Мобильное устройство? Смартфон?

Карту смотрите в браузере смартфона?

Мы провели десятки тестов - и на смартфоне и на планшете и на ноуте. Все популярные браузеры - все сводится к проблеме только при подключению через мегафон.

Вот ссылка на одну из страниц где используем карту http://78.40.185.38:8080/search/flats-rooms-filter/?SECTION_ID=13&arrFilter_78_219140800=Y&set_filter=%CD%E0%E9%F2%E8

У меня карта по вашей ссылке отображается через мобильный интернет, 

как в самом смартфоне Chrome на Android 4.4.2 так и на ноутбуке при создании точки доступа.

 

Хинт: 

myMap.controls
 .remove('trafficControl')
 .remove('typeSelector')
 .remove('mapTools')
 .remove('searchControl')
 .remove('fullscreenControl')
 .remove('rulerControl')
 .remove('geolocationControl');

Если не нужны стандартный набор контролов можно в конструкторе карты указать поле controls: []

 

 

поэтому и решили спрашивать мнение профессионалов, ибо идей куда копать нет :(

если бы всегда на мобильном интернете была проблема ... а тут только на мегафоне :(

Если это поможет подсказать путь решения.

При подключении через мегафон - ни яндекс ни гугл не дают местоположения. В смысле их собственных публичных карт.

То есть при нажатии на кнопку "мое местоположение" оно не определяется. 

При других каналах связи оно определяется, даже через кабельный интернет.

Нам на карте не нужно "мое местоположение"

Есть какие-либо ошибки в javascript-консоли при отсутствии карты?

была невнятная ошибка что не возможно идентифицировать карту

спасибо вам еще раз!

Спасибо! помогла кастомизация !

вроде работает !

Мы сталкивались с тем, что некоторые мобильные провайдеры просто не справляются с загрузкой полной версии апи и отрубают загрузку скрипта. У вас на сайте подключается полная версия API (package.full).

Возможно, вас спасет уменьшение количества загружаемого кода.

По факту у вас используется только зум-контрол, метки и балуны.

Собрала пример, где в апи подключаются строго только модули для ваших нужд http://jsfiddle.net/whxa8kvb/

И вам тоже огромное спасибо !

Столкнулся с аналогичной ситуацией, именно на мегафоне не работает. Причем, в разных регионах страны проверяли. api подгружается через load=Map,geocode,control.ZoomControl,control.TypeSelector,geolocation.
 Есть какие-то решения? Кто-то сможет что подсказать?
Василий,
напишите, пожалуйста, в техподдержку. Нужен адрес сайта и подробное описание, что именно не работает (какую ошибку видите, со всех ip адресов или нет, какой у вас API-ключ и т.д.)
kacteh7002perfect
1 марта 2023, 03:38
Была аналогичная проблема и именно с Мегафоном, при переключении на wi-fi всё работало нормально. Мне помогла установка автоматического определения DNS в настройках смартфона "Подключение и общий доступ", до этого был прописан one.one.one.one в поле "Имя хоста провайдера DNS"