func1() // вызов 1
func1() // вызов 2
func1() // вызов 3
func1() // вызов 4
func1() // вызов 5
func2() // вызов 6
callback1() // вернувшийся раньше всех ответ
func2() // вызов 1
func2() // вызов 2
func2() // вызов 3
func2() // вызов 4
func2() // вызов 5
callback1() или callbcak2() // ответ, вернувшийся вторым
...
"coordinates" => json_decode($delivery->map, true)
Правда, может потеряться точность значений.