Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. {% extends "base.html" %}
  2. {% block content %}
  3. <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
  4. <body onload='initialize()'>
  5. <div id=lat></div>
  6. <div id=long>
  7. </div>
  8. </body><body>
  9. Lat:
  10. <input id="lat" name="form.geolat" val="40.713956" />
  11. Long:
  12. <input id="long" name="form.geolong" val="74.006653" />
  13. <div id="map_canvas" style="width: 500px; height: 250px;"></div>
  14.  
  15. </body>
  16. <script>
  17. var map;
  18.  
  19. function initialize() {
  20. var myLatlng = new google.maps.LatLng({{ lat}}, {{ long }});
  21.  
  22. var myOptions = {
  23. zoom: 8,
  24. center: myLatlng,
  25. mapTypeId: google.maps.MapTypeId.ROADMAP
  26. };
  27. map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  28.  
  29. var marker = new google.maps.Marker({
  30. draggable: true,
  31. position: myLatlng,
  32. map: map,
  33. title: "Your location"
  34. });
  35.  
  36. google.maps.event.addListener(marker, 'dragend', function (event) {
  37. document.getElementById("lat").value = event.latLng.lat();
  38. document.getElementById("long").value = event.latLng.lng();
  39. });
  40.  
  41. // close popup window
  42. google.maps.event.addListener(map, 'click', function() {
  43. infowindow.close();
  44. });
  45.  
  46. }
  47. google.maps.event.addDomListener(window, "load", initialize());
  48. </script>
  49. {% endblock %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement