#javascript #php #html
Вопрос:
привет, мне нужна помощь в написании кода формата. я пишу код javascript для анализа json и использую данные, файл json содержит данные о широте и длине :
const api_url = 'json.php'
async function getjsonlatest() {
const response = await fetch(api_url);
const data = await response.json();
const latitude = data.map(loc => loc.latitude)
const longitude = data.map(loc => loc.longtitude)
var latlngs = [
[-7.3248841543504, 112.63356271278819],
[-7.354508491243568, 112.62849870236622]
];
var polyline = L.polyline(latlngs, {color: 'green'}).addTo(mymap);
мой вопрос в том, как я могу измениться :
var latlngs = [
[-7.3248841543504, 112.63356271278819],
[-7.354508491243568, 112.62849870236622]
];
с данными из :
const latitude = data.map(loc => loc.latitude)
const longitude = data.map(loc => loc.longtitude)
Ответ №1:
const latlngs = data.map(loc => ([loc.latitude, loc.longitude])
Вы можете вернуть массив из своей функции карты, построив массив кортежей.
Комментарии:
1. это работает, мистер !!! большое тебе спасибо 🙂