Не могу сохранить полигон в Google Maps

У меня есть объект полигона Google Maps: I '

var poly = new google.maps.Polygon({
  paths: [
    new google.maps.LatLng(25.774252, -80.190262),
    new google.maps.LatLng(18.466465, -66.118292),
    new google.maps.LatLng(32.321384, -64.75737)
  ]
});

я пытаюсь отправить его в MySQL DB через JQuery 's AJAX:

$.post("savePolygon.php", {polygon: poly});

Я получаю эту ошибку в консоли: I '

TypeError: Cannot call method 'lat' of undefined

мы видели некоторые другие сообщения о сохранении полигонов, и все они говорят, чтобы извлечь latLng 'с полии сохранить их в БД. Когда я делаю это, хотя:

var latLngs = poly.getPath().getArray();
$.post("savePolygon.php", {polygon: latLngs});

Я получаю ту же ошибку. Кажется, есть функция в массивепрототип называетсяLat», Я'Я хотел бы знать, как именно я могу извлечь эти значения и отправить их через AJAX, а также почему я получаю эту ошибку?

Ответы на вопрос(1)

Ваш ответ на вопрос