Advertisement
Guest User

map

a guest
Jul 29th, 2016
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. <script type="text/javascript">
  2. dataLat = parseFloat($('.data-lat').attr('value'));
  3. dataLng = parseFloat($('.data-lng').attr('value'));
  4. var myLatLng = {lat: dataLat, lng: dataLng};
  5. var map;
  6.  
  7. function initMap() {
  8. map = new google.maps.Map(document.getElementById('map'), {
  9. center: {lat:dataLat, lng:dataLng},
  10. zoom: 12,
  11. mapTypeId: google.maps.MapTypeId.ROADMAP
  12. });
  13. var drag;
  14.  
  15. if($('.isEdit').attr('value')=='0') { drag = false;} else {drag = true;}
  16.  
  17. var marker = new google.maps.Marker({
  18. position: myLatLng,
  19. map: map,
  20. title: 'Tempat',
  21. draggable: drag
  22. });
  23. var contentString = 'Lat : ' + marker.getPosition() ;
  24.  
  25.  
  26. google.maps.event.addListener(marker, 'dragend', function (event) {
  27. document.getElementById("aa1").value = this.getPosition().lat();
  28. document.getElementById("aa2").value = this.getPosition().lng();
  29. });
  30.  
  31. google.maps.event.addListener(marker, 'click', function() {
  32. var infowindow = new google.maps.InfoWindow({
  33. content: '<a href="https://www.google.com/maps?ll=&z=14&t=m&hl=en-US&gl=ID&mapclient=embed&daddr=" class="btn btn-info">Menuju</a>'
  34. });
  35. infowindow.open(map, this);
  36. });
  37. }
  38.  
  39. </script>
  40. <script async defer
  41. src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA8V020aIxzsnq7PlhFS0a0z50wgIgW7rM&callback=initMap">
  42. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement