Function 如何从函数更改Laravel 5上的值?

Function 如何从函数更改Laravel 5上的值?,function,laravel-5,google-maps-api-3,laravel-blade,htmlcollection,Function,Laravel 5,Google Maps Api 3,Laravel Blade,Htmlcollection,我想问一下拉威尔的情况。 所以我有位置的形式。 所以这张图片,来自编辑页面。纬度和经度是从数据库中获取的。现在我将在搜索位置后更改该值 我已经制作了GoogleMapsAPI函数来获取值。但现在我搞不清楚如何更改输入表单。 这是我的函数代码 function codeAddress(address) { geocoder.geocode({ 'address': address }, function(results, status) { if (status ==

我想问一下拉威尔的情况。 所以我有位置的形式。

所以这张图片,来自编辑页面。纬度和经度是从数据库中获取的。现在我将在搜索位置后更改该值

我已经制作了GoogleMapsAPI函数来获取值。但现在我搞不清楚如何更改输入表单。

这是我的函数代码

function codeAddress(address) {
  geocoder.geocode({
    'address': address
  }, function(results, status) {
    if (status == 'OK') {
      var lng = results[0].geometry.location.lng();
      var lat = results[0].geometry.location.lat();

      console.log('lat:' + lat + ', lng:' + lng);

      if (marker) { marker.setMap(null); }

      marker = new google.maps.Marker({
        position: {
          lat: lat,
          lng: lng
        },
        map: map,
        icon : '{{ url('/images/marker.png') }}'
      });

      map.setCenter( new google.maps.LatLng(lat, lng) );
    } else {
      console.log('Geocode was not successful for the following reason: ' + status);
    }
  });

}
这是我的页面编辑.blade代码

<div class="row">
      <div class="col-lg-6">
          {{ Form::label('longitude', 'Longitude') }}              
          {{ Form::number(
            'longitude',
            ( isset($db) ) ? $db->longitude : null,
            array(
              'class' => 'form-control'
            )
          ) }}
      </div>
      <div class="col-lg-6">
          {{ Form::label('latitude', 'Latitude') }}                          
          {{ Form::number(
            'latitude',
            ( isset($db) ) ? $db->latitude : null,
            array(
              'class' => 'form-control'
            )
          ) }}
      </div>
    </div>

{{Form::label('longitude','longitude')}
{{Form::number(
“经度”,
(isset($db))?$db->经度:空,
排列(
“类”=>“窗体控件”
)
) }}
{{Form::label('latitude','latitude')}
{{Form::number(
“纬度”,
(isset($db))?$db->纬度:空,
排列(
“类”=>“窗体控件”
)
) }}

您需要在
Laravel
blade中进行一些更改

   {{ Form::number('latitude',( isset($db) ) ? $db->latitude : null,
            array(
              'class' => 'form-control'
              'id'=>'latitude' // put this line 
            )
      )
   }}

   {{ Form::number('longitude',( isset($db) ) ? $db->longitude : null,
            array(
              'class' => 'form-control'
              'id'=>'longitude' // put this line 
            )
      )
    }}
也要进行一些
JS
更改,这将在调用
codeAddress(address)
时更改纬度、经度

 map.setCenter( new google.maps.LatLng(lat, lng) );
 $("#longitude").value(lng);
 $("#latitude").value(lat);