Я делаю проект карты, где, когда я выбираю область (с инструментами рисования карт Google), появляется информационное окно, и я могу написать имя и описание, а затем сохранить их и свои координаты. Я использую форму POST, и к этому моменту я могу сохранить в своей БД имя и описание, но я не могу найти способ сохранить координаты. Я уже пробовал без каких-либо успехов передать его через POST или добавить PHP в свой JS. Не могли бы вы помочь? Дайте мне какой-нибудь намек? Пример кода примера? Заранее спасибо!!! Вот мой код js для инструмента рисования прямоугольника:
google.maps.event.addListener(drawingManager, 'rectanglecomplete', function(rectangle) { var ne = rectangle.getBounds().getNorthEast(); var sw = rectangle.getBounds().getSouthWest(); var nelat = ne.lat(); var nelng = ne.lng(); var swlat = sw.lat(); var swlng = sw.lng(); var coordsrec = ';' + nelat.toFixed(6) + ';' + nelng.toFixed(6)+ ';' + swlat.toFixed(6) + ';' + swlng.toFixed(6); //console.log(coordsrec); contentsr = '<form action="SaveData.php" method="POST"><b>Region Name : </b><br/><input type="text" size="20" name="region_name"/><input type="hidden" name="region_type" value="2"><br/><b>Description : </b><br/><textarea name="region_desc" cols="20" rows="3"></textarea><br/><center><br/><input type="submit" value="Save Region" name="save_region"></center></form>'; var boundsr = new google.maps.LatLng(ne.lat(), ne.lng()); infoWindow.setContent(contentsr); infoWindow.setPosition(boundsr); drawingManager.setDrawingMode(null); infoWindow.open(map); });