map.setView получение LatLng через Json

Доброе время суток, задача стоит следующая, необходимо менять центр карты 2GIS при клике по кнопке для этого есть функция map.setView(), она прекрасно работает если есть координаты, например

map.setView([48.4593767, 35.0233062], 17);

Проблема в том что координаты я получаю через AJAX (Json) и в таком случае ничего не работает

map.setView([json.geocode], 17);

Лог показывает следующее (в первом случае):

(2) [48.4593767, 35.0233062] 17

Во втором случае

["48.4593767, 35.0233062"] 17

Проблема заключается в том что не распознаются координаты, так как есть двойные кавычки, как их убрать?


Ответы (1 шт):

Автор решения: vsemozhetbyt

Попробуйте:

map.setView(json.geocode.split(', ').map(Number.parseFloat), 17);
→ Ссылка