Через API получаю данные от стороннего сервиса. Структура ответа:
[ {
...
“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);
Это список точек, который я хочу отобразить на карте с помощью Яндекс.Карты API.
var myMap = new ymaps.Map('map', {
...
points = [
[55.831903,37.411961], [55.763338,37.565466]
],
}
Как мне передать данные переменной $list в points?
Вопрос по корректности кода в php? Он вроде выводит верные данные, но нужно ли делать json_encode и можно ли заменить substr($array, 0, -1); на что-то внутри foreach?