Charging system is very important to have the drone fly far away.

A Switzerland company is developing the charging system uses artificial diamonds.

The laser beam passing through the artificial diamonds go straight a few hundred meters.
And the drone catches the laser beam and turns its heat into electricity. (WIRED)

I remember that Amazon was applying for a patent that perch-like charging facilities for drones.