Re: Геокодер
Добавлено: Чт фев 01, 2018 11:11 am
Перестало работать после обновления модуля GPS трекер 5 января 2018
https://majordomo.smartliving.ru/forum/ ... 588#p70588
https://majordomo.smartliving.ru/forum/ ... 588#p70588
Код: Выделить всё
<?php
function Getgeocode($lon, $lat) {
$data_file="http://geocode-maps.yandex.ru/1.x/?geocode=E".$lon.",N".$lat;
$xml = simplexml_load_file($data_file);
$res=$xml->{'GeoObjectCollection'}->{'featureMember'}[0]->{'GeoObject'}->{'metaDataProperty'}->{'GeocoderMetaData'}->{'AddressDetails'}->{'Country'}->{'AddressLine'};
return $res;
}
?>
А в начале есть <?php ???VladPTZ писал(а):Ubuntu 18 php 7.2
Ставил по инструкции установка на linux.
Ветка мастер обновлена.
Перестал работать геокодер.
Кладу файл с функцией myuserfunction.php в папку /var/www/lib и веб интерфейс МД перестает отображаться , пока не удалю этот файл.
Содержания файла myuserfunction.phpКак исправить?Код: Выделить всё
<?php function Getgeocode($lon, $lat) { $data_file="http://geocode-maps.yandex.ru/1.x/?geocode=E".$lon.",N".$lat; $xml = simplexml_load_file($data_file); $res=$xml->{'GeoObjectCollection'}->{'featureMember'}[0]->{'GeoObject'}->{'metaDataProperty'}->{'GeocoderMetaData'}->{'AddressDetails'}->{'Country'}->{'AddressLine'}; return $res; } ?>
Есть . Сверху код выложил.
Код: Выделить всё
function Getgeocode($lon, $lat) {
$data_file="http://geocode-maps.yandex.ru/1.x/?geocode=E".$lon.",N".$lat;
$xml = simplexml_load_file($data_file);
$res=$xml->{'GeoObjectCollection'}->{'featureMember'}[0]->{'GeoObject'}->{'metaDataProperty'}->{'GeocoderMetaData'}->{'AddressDetails'}->{'Country'}->{'AddressLine'};
return $res;
}
echo Getgeocode(37.7841557,55.4735833);