Перейти к содержанию
Форум поддержки пользователей VamShop

Проблема с Яндекс картой


Рекомендуемые сообщения

Обновился до версии 1.57

Наблюдается такая проблемка: при просмотре карты в админке для заказов из региона Москва не работает карта Яндекса. Показывается адрес доставки Москва и указвается дом где-то на Воздвиженке. Для других регионов с русскоязычным написанием всё ОК.

Интересно, это только у меня так?

Ссылка на сообщение
Поделиться на другие сайты

У меня не работает, т.к.  API-Ключа нет, поэтому точно сказать не могу. Могу попробовать с твоим API-Ключом, если дашь его.

buddha, попробуй скопировать  в админке HTML-код страницы где не то показывается и вышли его текстовым файлом - посмотрю.

Ссылка на сообщение
Поделиться на другие сайты

Bububu

Спасибо за рекомендацию посмотреть код странички!

Посмотрел, нашел инфу, которая отправлялась в Яндекс, скопировал её и запустил напрямую в Яндекс карты. Получилась та же самая "ошибка".

Адрес для поиска был такой: "109386, Российская Федерация, Москва, Москва, ул.Новороссийская ... и т.д"

Попробовал убрать одно из слов "Москва" - всё сработало на ура. Похоже причина в том, что регион и город имеют одно и тоже название.

Ссылка на сообщение
Поделиться на другие сайты

Ну и хорошо.  8)

Да, но определить причину ошибки - это только половина решения. Теперь её хорошо бы исправить...

;)

Ссылка на сообщение
Поделиться на другие сайты

Посмотрел: в регионах есть "Москва" и есть "Московская область".

Удали регион "Москва" и это слово никогда не будет попадать в адрес как регион.

Ссылка на сообщение
Поделиться на другие сайты

Наверное у самого яндекса не совсем корректно ещё определяются адреса, тут ничего сделать не получится.

Ссылка на сообщение
Поделиться на другие сайты

Нарисовалось вот такое решение:

В файле orders.php заменить

$ship_address = $postcode . $country . $state. $city . $street_address;
на
if ($state=='Москва, ')
$ship_address = $postcode . $country . $city . $street_address;
else
$ship_address = $postcode . $country . $state. $city . $street_address;[/code]

Ну, жалко мне терять регион Москва. :)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...