У меня не было проблем с newShape.getPath().getArray()[0].lat()
. Если newShape
объект многоугольника не равен нулю и вершины не удалены из пути, он должен работать.
Вы также можете попробовать newShape.getPath().getAt(0).lat()
, оно также должно работать.
В вашем коде должна быть другая проблема.