Пробовал в файле \protected\components\Geocoding.php поменять этот код:
- Код: Выделить всё
- elseif (param('useYandexMap', 1)) {
 if($city){
 $result = self::getGeocodingInfoJsonYandex($city, $address);
 } else {
 $result = self::getGeocodingInfoJsonYandex(param('defaultCity', 'Москва'), $address,
 param('module_apartments_ymapsCenterX', 37.620717508911184), param('module_apartments_ymapsCenterY', 55.75411314653655),
 param('module_apartments_ymapsSpanX', 0.552069), param('module_apartments_ymapsSpanY', 0.400552));
 }
на такой:
- Код: Выделить всё
- elseif (param('useYandexMap', 1)) {
 if($city){
 $result = self::getGeocodingInfoJsonYandex($city, $address);
 } else {
 $result = self::getGeocodingInfoJsonYandex(param('defaultCity', 'Астана'), $address,
 param('module_apartments_ymapsCenterX', 71.430411), param('module_apartments_ymapsCenterY', 51.128207),
 param('module_apartments_ymapsSpanX', 0.314484), param('module_apartments_ymapsSpanY', 0.109313));
 }
Также в файле \protected\modules\apartments\components\CustomYMap.php поменял этот код:
- Код: Выделить всё
- public function actionYmap($id, $model, $inMarker){
 $centerX = param('module_apartments_ymapsCenterX', 37.620717508911184);
 $centerY = param('module_apartments_ymapsCenterY', 55.75411314653655);
 $defaultCity = param('defaultCity', 'Москва');
на такой:
- Код: Выделить всё
- public function actionYmap($id, $model, $inMarker){
 $centerX = param('module_apartments_ymapsCenterX', 71.430411);
 $centerY = param('module_apartments_ymapsCenterY', 51.128207);
 $defaultCity = param('defaultCity', 'Астана');
Почислил кэш.
Но это не решило проблему, по прежнему появляется город Москва.
P.S. в настроках админки в Яндекс картах указаны координаты Астаны, также городом по умолчанию стоит Астана.
Подскажите в каком месте еще месте искать код отвечающий за карту по умолчанию?




