В проекте Yii2 использую
виджет на основе
jquery-locationpicker-plugin.
Необходимо записывать в базу географическое местоположение Страна-Город на основе полученных от пользователя координат и делать это в одном языке (английском). Виджет же возвращает мне название локации в зависимости от страны: Германия - на Немецком, Финляндия - на Финском, и т.д. Как можно принудительно забирать данные на одном языке? Смотрел документацию, но не увидел там такого, хотя.. должно быть, полагаю. Подскажет кто?
echo $form->field($model, 'coordinates')->widget('\pigolab\locationpicker\CoordinatesPicker' , [
...
'oninitialized' => new JsExpression($js1),
'onchanged' => new JsExpression ($js2),
...
]);
'
$js = '
function(c){
var addressComponents = jQuery(c).locationpicker("map").location.addressComponents;
......
});
'
$js2= '
function (currentLocation, radius, isMarkerDropped) {
var addressComponents = $(this).locationpicker("map").location.addressComponents;
$("#street").val(addressComponents.addressLine1);
$("#city").val(addressComponents.city);
$("#state").val(addressComponents.stateOrProvince);
$("#country").val(addressComponents.country);
'