насчет автоопределения адреса на карте

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

насчет автоопределения адреса на карте

Сообщение vanred79 » 26 авг 2014, 08:45

Добрый день! Столкнулся с такой проблемой - при добавлении объявлений в некоторых неправильно определяется положение на яндекс карте, например, г.Петропавловск (Казахстан), определяется как Петропавловск-Камчатский (Россия) :-) .
Подскажите пожалуйста, в каком файле (в каком куске кода это определено) можно дописать страну - Казахстан , чтобы при автоопределении учитывались не только city и adress, но и страна?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: насчет автоопределения адреса на карте

Сообщение Xpycm » 26 авг 2014, 08:57

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

Насколько я знаю у вас версия 1.3. У меня её под рукой нет. Описываю действия для версии 1.9:
Файл protected\components\Geocoding.php

В методах getGeocodingInfoJsonGoogle, getGeocodingInfoJsonYandex и getGeocodingInfoJsonOSM меняете с:
Код: Выделить всё
$address_string = ($city ? $city.', ' : '').$address; 


на:
Код: Выделить всё
$address_string = 'Казахстан, '.($city ? $city.', ' : '').$address; 


P.S:
Не проверял, но должно работать.
Если не работает, то попробуйте поменять на:
Код: Выделить всё
$address_string = 'Казахстан, ';
$address_string .= ($city ? $city.', ' : '').$address; 
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: насчет автоопределения адреса на карте

Сообщение vanred79 » 26 авг 2014, 09:21

Спасибо Хруст!
Вот этот код рабочий
Код: Выделить всё
$address_string 'Казахстан, ';
$address_string .= ($city $city.', ' '').$address
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron