LatLng из Google Maps Polygon getPath()

Согласно документации 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, которое ускользает от меня.

Любая помощь будет оценена по достоинству.

13
задан Eli Hooten 14 July 2012 в 17:19
поделиться