index.blade.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. @extends('admin.layout')
  2. @section('header')
  3. <script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp"></script>
  4. <style>
  5. </style>
  6. @endsection
  7. @section('content')
  8. <div class="wrapper wrapper-content animated fadeInRight">
  9. <div class="row">
  10. <div class="col-sm-12">
  11. <div id="location-container"></div>
  12. </div>
  13. </div>
  14. <div class="row">
  15. <div class="col-sm-8">
  16. <input class="form-control" type="text" id="location-keyword-input">
  17. </div>
  18. <div class="col-sm-4">
  19. <div class="btn btn-primary" id="location-keyword-search">搜索</div>
  20. </div>
  21. </div>
  22. </div>
  23. @endsection
  24. @section('footer')
  25. <script type="text/javascript">
  26. $(function() {
  27. var map = new qq.maps.Map(document.getElementById('location-container'),{
  28. center: new qq.maps.LatLng('{{ $lat }}', '{{ $lng }}'),
  29. zoom: 13
  30. });
  31. //添加监听事件 获取鼠标单击事件
  32. qq.maps.event.addListener(map, 'click', function(event) {
  33. var marker = new qq.maps.Marker({
  34. position:event.latLng,
  35. map:map
  36. });
  37. qq.maps.event.addListener(map, 'click', function(event) {
  38. marker.setMap(null);
  39. });
  40. var searchService = new qq.maps.SearchService({
  41. panel:document.getElementById('location-keyword-search'),
  42. map : map
  43. });
  44. var regionText = $('#location-keyword-input').val();
  45. searchService.setLocation(regionText);
  46. searchService.search();
  47. });
  48. });
  49. </script>
  50. @endsection