Laravel.io
<!DOCTYPE html>
<html>
  <head>
      
    

    <meta name="viewport" content="initial-scale=1.0, user-scalable=no">
    <meta charset="utf-8">
    <title>Simple markers</title>
    <style>
      /* Always set the map height explicitly to define the size of the div
       * element that contains the map. */
      #map {
        height: 100%;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
    </style>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>



  </head>
  <body>
    <div class="row">
        <div class="col-sm-2">
            <img src="" class="update-icon" alt>
            <h4>HARİTA</h4>
        </div>
        <div class="col-sm-10">

            <div class="row">
                <div class="col-sm-6">
                    <div class="form-group">
                        <label for="lat">Enlem</label>
                        <input class="form-control input-sm" placeholder="Enlem / LAT" name="lat" type="text" id="lat">
                    </div>
                </div>
                <div class="col-sm-6">
                    <div class="form-group">
                        <label for="lng">Boylam</label>
                        <input class="form-control input-sm" placeholder="Boylam / LNG" name="lng" type="text" id="lng">
                    </div>
                </div>
            </div>


            <div class="form-group">
                <div class="input-group input-group-sm">
                    <span class="input-group-addon"><i class="fa fa-search"></i></span>
                    <input class="form-control input-sm" id="geocodeSearch" placeholder="Adres ara" name="geocodeSearch" type="text">
                </div>
            </div>
            <div id="map">

            </div>

            <p>
                <a href="javascript:;" class="btn btn-primary btn-xs" id="mapDelete"><i class="fa fa-times fa-fw"></i> Sıfırla</a>
                <a href="javascript:;" class="btn btn-primary btn-xs" id="mapReset"><i class="fa fa-refresh fa-fw"></i> Geri</a>
            </p>



        </div>
    </div>

    <script>

$(document).ready(function () {
 
            var latInput = $('#lat');
            var lngInput = $('#lng');
            var currentLat = latInput.val();
            var currentLng = lngInput.val();
            var geocodeSearch = $('#geocodeSearch');
            var defaultPlace = new google.maps.LatLng(39.09596294, 34.93309021);
            var geocoder = new google.maps.Geocoder();
            var map = new google.maps.Map(document.getElementById('map'), {
                zoom: 6,
                center: defaultPlace,
                mapTypeId: google.maps.MapTypeId.ROADMAP,
                panControl: false
            });
            var marker = new google.maps.Marker({
                draggable: true
            });

            var setPosition = function (lat, lng) {
                var pos = new google.maps.LatLng(lat, lng);
                marker.setMap(map);
                marker.setPosition(pos);
                map.setZoom(14);
                map.panTo(pos);
            };

            var setPositionAndInput = function (lat, lng) {
                setPosition(lat, lng);
                latInput.val(lat.toFixed(8));
                lngInput.val(lng.toFixed(8));
            };

            var clearMap = function () {
                marker.setMap(null);
                latInput.val(null);
                lngInput.val(null);
                guessResults.html(null);
                geocodeSearch.val(null);
                map.setZoom(6);
                map.panTo(defaultPlace);
            };

            var resetMap = function () {
                if (currentLat.length && currentLng.length) {
                    setPosition(currentLat, currentLng);
                    latInput.val(currentLat);
                    lngInput.val(currentLng);
                } else {
                    clearMap();
                }
            };

            // Start values
            if (currentLat.length && currentLng.length) {
                setPosition(currentLat, currentLng);
            }

            // Map click
            google.maps.event.addListener(map, 'click', function (event) {
                setPositionAndInput(event.latLng.lat(), event.latLng.lng());
            });

            // Marker dragdrop
            google.maps.event.addListener(marker, 'dragend', function (event) {
                setPositionAndInput(event.latLng.lat(), event.latLng.lng());
            });


            // Search by input with autocomplete
            geocodeSearch.geocomplete().bind("geocode:result", function (event, result) {
                setPositionAndInput(result.geometry.location.lat(), result.geometry.location.lng());
            });


            // Clear map
            $('#mapDelete').click(function () {
                clearMap();
            });

            // Reset to original values
            $('#mapReset').click(function () {
                resetMap();
            });

        });
    </script>




<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDwaRF0FKHWLXadWuaon_TnPwmM1uAIf-o&libraries=places"></script>
<script type="text/javascript" src="https://www.rehberfx.com/assets/vendor/geocomplete/jquery.geocomplete.min.js"></script>

  </body>
</html>

Please note that all pasted data is publicly available.