Судя по вашему коду, это похоже на работу.
Подход массива:
Замените следующие строки:
const lat = insideGeo.map(item => item.eventData.location.latitude);
const lon = insideGeo.map(item => item.eventData.location.longitude);
На:
const coords = insideGeo.map(item => [item.eventData.location.latitude, item.eventData.location.longitude]);
Вы можете получить доступ к номерам следующим образом:
const lat = coords[index][0]
const lon = coords[index][1]
Подход к объекту:
Заменить следующие строки:
const lat = insideGeo.map(item => item.eventData.location.latitude);
const lon = insideGeo.map(item => item.eventData.location.longitude);
С помощью:
const coords = insideGeo.map(item => item.eventData.location);
Вы можете получить доступ к следующим номерам:
const lat = coords[index].latitude
const lon = coords[index].longitude