Согласно документации Google Maps JavaScript API v3 , функция google.maps.Polygon
класса getPath()
возвращает MVCArray
. В прямом случае путь Polygon может быть одним массивом LatLngs
, которые преобразуются в тип MVCArray
при передаче в функцию setPath()
класса google.maps.Polygon.
Приведенный выше случай - это то, с чем я имею дело в настоящее время. Я передаю массив из LatLngs
и возвращаю (, что, как я предполагаю, является )и MVCObject
, когда я вызываю getPath()
для своего объекта Polygon. Мой вопрос: :Как мне преобразовать этот MVCObject
обратно в единый массив LatLngs
, который формирует форму многоугольника? Есть ли какой-то встроенный в Google Maps API v3 способ, который мне не хватает? Я чувствую, что должна быть какая-то очевидная встроенная функция преобразования или что-то в API, которое ускользает от меня.
Любая помощь будет оценена по достоинству.