Страница 1 из 1

как правильно настроить карту, если город заменен на район

СообщениеДобавлено: 17 мар 2016, 23:21
vanred79
Здравствуйте! Поменял Город на Район, т.к. сайт в одном городе. Появилась проблема с картой. Не может определить по адресу, т.к. вместо города указан район. Пытался вставить в файл Geocoding.php вместо этого:
Код: Выделить всё
static function getGeocodingInfoJsonGoogle($city$address$centerX ''$centerY ''$spanX ''$spanY ''){
        
$address_string = ($city $city.', ' '').$address


вот это:
Код: Выделить всё
static function getGeocodingInfoJsonGoogle('Омск'$address$centerX ''$centerY ''$spanX ''$spanY ''){
        
$address_string 'Омск, '.$address

Но почему то не помогло. Подскажите пожалуйста другие файлы есть которые влияют на положение маркера на карте?

ORE 1.15.4

Re: как правильно настроить карту, если город заменен на рай

СообщениеДобавлено: 18 мар 2016, 10:23
Foton
Посмотрите JS код в форме создания объявления protected\modules\apartments\views\backend\_form.php - там есть скрипт установки маркера при выборе соответствующего таба. У вас точно карта Google используется?

Re: как правильно настроить карту, если город заменен на рай

СообщениеДобавлено: 19 мар 2016, 06:53
Aleksander
Т.е. у вас вместо страны город, так? И добавление объявлений со стороны пользователей, то
В файле шаблон\views\modules\userads\views\_form.php
удалите
Код: Выделить всё
address += addAddressString($("#ap_city option:selected").html()); 

если у вас Регион => Город => Район
измените
Код: Выделить всё
function reInitMap(){
            address = "";

            if($("#UserAds_city_id").length){
                address += addAddressString($("#UserAds_city_id option:selected").html());
            } else {
                address += addAddressString($("#ap_country option:selected").html());
                address += addAddressString($("#ap_city option:selected").html());
            } 

на
Код: Выделить всё
function reInitMap(){
            address = "";

            if($("#UserAds_city_id").length){
                address += addAddressString($("#UserAds_city_id option:selected").html());
            } else {
                address += addAddressString($("#ap_country option:selected").html());
                address += addAddressString($("#ap_region option:selected").html());
            }