Не могу сохранить полигон в 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, а также почему я получаю эту ошибку?