如何将位置作为用户输入?

时间:2018-01-30 15:17:46

标签: html forms google-maps

需要创建一个php表单,其中一个字段是通过指针获取用户位置。我使用了这个javascript代码。

function myMap() {
     var myCenter = new google.maps.LatLng(7.645597492221576,80.08565722656249);
      var mapCanvas = document.getElementById("googleMap");
      var mapOptions = {center: myCenter, zoom: 8};
      var map = new google.maps.Map(mapCanvas, mapOptions);
      var marker = new google.maps.Marker({
        position: myCenter,
        draggable:true,
       // animation: google.maps.Animation.BOUNCE
      });
      marker.setMap(map);
      google.maps.event.addListener(marker, 'dragend', function(event) {
       //console.log(event.latLng.lat(), event.latLng.lng());
       document.getElementById('latitude').value=event.latLng.lat();
       document.getElementById('longitude').value=event.latLng.lng();
    });

}

现在我需要将它传递给我的控制器如何将这些值传递给我的控制器?

1 个答案:

答案 0 :(得分:0)

请参阅https://developers.google.com/maps/documentation/javascript/关于SQL字段格式 - 您需要将坐标存储在POINT类型