Привет, у меня есть большая проблема. Я пытаюсь использовать 3 слабины, чтобы решить проблему, но я ничего не делал, кроме ошибок или я ничего не беру от результатов. я pas массив из запроса ST_AsGeoJSON из PHP-кода в javascript-коде. есть в том же файле html эти два кода, я получаю массив от php до javascrypt с этой строкой кода
var jsonAr= <?php echo json_encode($Arresu) ?>;
если я напечатаю jsonAr я receve с document.write(jsonAr);
это дает мне этот формат
{ "type":"LineString","coordinates":[[25.9980559326738,39.2420282528175],......,,[26.0486275566016,39.2291388086281]]},{"type":"LineString","coordinates":[[26.0486275566016,39.2291388086281],......[]]}
если я попытаюсь взять координаты и jsonAr.coordinates[0][0]
его в массив, я попробую jsonAr.coordinates[0][0]
но я не получил никакого результата, я не знаю, как я беру координаты
jsonAr.coordinates[0]
даст вам первую координату. jsonAr.coordinates[0][0]
дает только первое число первой координаты.
Похоже, вы хотите присвоить две переменные переменной
jsonAr = {...},{...}
Маби, ты хочешь попробовать что-то вроде этого:
jsonAr = [{...},{...}]
jsonAr[0].coordinates[0][0] //25.9980559326738
Или
jsonAr = [{...},{...}]
draw_function(jsonAr[0].coordinates[0][0],jsonAr[1].coordinates[0][0]) //25.9980559326738,26.0486275566016