Цитата:
Сообщение от Avtor100
так вот в том то и дело - в программе отключил автоподключение, в винде включил, все работает, а яндекс упирается.
|
Уже писал свой рецепт излечения неработы yandexmaps на 4pna.com в профильной теме про Яндекс-карты. Если через WiFi работает Navitel, но не работают Яндекс-карты, то дело в банальных проблемах с DNS - не работает разрешение IP адреса по имени сайта. Лечение просто: редактором реестра прописать статические соответствия IP-адресов именам сайтов, используемых Яндекс-картами для подкачки карт, пробок и т.п. Эти имена можно посмотретб в файле settings.ini. Как и что делать - я подробно описАл на форуме 4pna. Если там у кого что не получилось, то из-за банальной "криворукости": IP адрес требуется перевести из десятичной нотации в шестнадцатиричную и в этом уже виде прописывать в реестр.
Добавлено через 5 минут
В реестре WindowsCE редактором реестра создаем подключ HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Далее создаем следующие два подключа:
HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts\mobile-partners.maps.yandex.net - слитно без пробелов
и
HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts\mobile.maps.ya ndex.net - слитно без пробелов
которые рассчитаны на использование с разными версиями ЯндексКарт.
Далее в каждом из данных ключей создаем следующие значения:
Aliases : REG_MULTI_SZ
ExpireTime : REG_BINARY
ipaddr : REG_BINARY
в Aliases прописываем запись mobile-partners.maps.yandex.net и mobile.maps.yandex.net соответственно
в ExpireTime прописываем в шестнадцатиричном виде значение ff ff ff ff ff ff ff ff (8 байт)
в ipaddr прописываем в шестнадцатиричном виде значение 57 fa fa 9c (4 байта - производное от IP-адреса 87.250.250.156)
И все работает: загружаются карты, пробки, события. При необходимости IP-адрес можно будет заменить на другой.
Пользуйтесь.