Angelzzz
Новичок
Через API получаю данные от стороннего сервиса. Структура ответа:
С помощью php файла getdata.php прохожу по массиву и собираю все данные
Это список точек, который я хочу отобразить на карте с помощью Яндекс.Карты API.
[{
...
“Latitude”:“<Широта>”,
“Longitude”:“<Долгота>”,
...
}]
...
“Latitude”:“<Широта>”,
“Longitude”:“<Долгота>”,
...
}]
С помощью php файла getdata.php прохожу по массиву и собираю все данные
foreach($response as $item){
$a ="[".$item['Latitude'].",".$item['Longitude']."],";
$array = $array.$a ;
}
$list= substr($array,0,-1);
echo json_encode($list);
$a ="[".$item['Latitude'].",".$item['Longitude']."],";
$array = $array.$a ;
}
$list= substr($array,0,-1);
echo json_encode($list);
Это список точек, который я хочу отобразить на карте с помощью Яндекс.Карты API.
var myMap =new ymaps.Map('map',{
...
points =[
[55.831903,37.411961],[55.763338,37.565466]
],
}
...
points =[
[55.831903,37.411961],[55.763338,37.565466]
],
}
- Как мне передать данные переменной $list в points?
- Вопрос по корректности кода в php? Он вроде выводит верные данные, но нужно ли делать json_encode и можно ли заменить substr($array, 0, -1); на что-то внутри foreach?
Последнее редактирование: