В чем заключается проблема? Неверно выставляется маркер?
Код отвечающий за автоматическое определение координат по адресу, после сохранения, находится в файле protected/helpers/HApartment.php
- Код: Выделить всё
$city = "";
if (issetModule('location')) {
$city .= $ad->locCountry ? $ad->locCountry->getStrByLang('name') : "";
$city .= ($city && $ad->locCity) ? ", " : "";
$city .= $ad->locCity ? $ad->locCity->getStrByLang('name') : "";
} else
$city = $ad->city ? $ad->city->getStrByLang('name') : "";
if(($ad->address && $city) && (param('useGoogleMap', 1) || param('useYandexMap', 1) || param('useOSMMap', 1))){
if (!$ad->lat && !$ad->lng) { $coords = Geocoding::getCoordsByAddress($ad->address, $city);
if(isset($coords['lat']) && isset($coords['lng'])){
$ad->lat = $coords['lat'];
$ad->lng = $coords['lng'];
}
}
}
попробуйте вначале задать
- Код: Выделить всё
$city = "Россия, ";