Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. var marker;
  2. var infoWindow;
  3. function goma()
  4. {
  5. google.maps.event.addDomListener(teste, 'click', function()
  6. {
  7. doMark = true;
  8. doMark2 = false;
  9. });
  10. markNow()
  11.  
  12. function markNow(){
  13.  
  14. //Marker1
  15. google.maps.event.addListener(map, "click", function(event)
  16. {
  17.  
  18. if (doMark == true && doMark2 == false){
  19.  
  20.  
  21. marker = new google.maps.Marker({
  22. position: event.latLng,
  23. map: map, icon: 'Imagens/Oficina.png',
  24. shadow: 'Imagens/Oficinasombra.png',
  25. draggable : true,
  26. animation: google.maps.Animation.DROP});
  27. google.maps.event.addListener(marker,'click',showWindow);
  28.  
  29. doMark = false;
  30. }
  31.  
  32. //Marker2
  33. else if (doMark2 == true && doMark == false){
  34.  
  35. marker = new google.maps.Marker({
  36. position: event.latLng,
  37. map: map, icon: 'Imagens/Lojas.png',
  38. shadow: 'Imagens/Oficinasombra.png',
  39. draggable : true,
  40. animation: google.maps.Animation.DROP});
  41. google.maps.event.addListener(marker,'click',showWindow);
  42.  
  43.  
  44. doMark2 = false;
  45. }
  46. }
  47. );
  48. var html = "<table>" +
  49. "<tr><td>Nome:</td> <td><input type='text' id='name'/> </td> </tr>" +
  50. "<tr><td>Endereco:</td> <td><input type='text' id='address'/></td> </tr>" +
  51. "<tr><td>Tipo:</td> <td><select id='type'>" +
  52. "<option value='oficina' SELECTED>oficina</option>" +
  53. "<option value='restaurante'>restaurante</option>" +
  54. "</select> </td></tr>" +
  55. "<tr><td></td><td><input type='button' value='Salvar' onclick='saveData()'/> </td></tr>";
  56.  
  57. }
  58.  
  59. function showWindow(event)
  60. {
  61. infoWindow.setContent(html);
  62. infoWindow.open(map,marker);
  63. }
  64.  
  65. marker = new google.maps.Marker({
  66. position: event.latLng,
  67. map: map, icon: 'Imagens/Oficina.png',
  68. shadow: 'Imagens/Oficinasombra.png',
  69. draggable : true,
  70. animation: google.maps.Animation.DROP});
  71. google.maps.event.addListener(marker,'click',showWindow);
  72.  
  73. function showWindow(event)
  74. {
  75. infoWindow.setContent(html);
  76. infoWindow.open(map,marker);
  77. }
  78.  
  79. function markNow(){
  80.  
  81. google.maps.event.addListener(map, "click", function(event)
  82. {
  83. if (doMark == true){
  84. alert("Marker 1 Chosen");
  85. marker = new google.maps.Marker({
  86. position: event.latLng,
  87. map: map,
  88. icon: 'Imagens/Oficina.png',
  89. });
  90. }
  91. if (doMark2 == true){
  92. alert("Marker 2 Chosen");
  93. marker = new google.maps.Marker({
  94. position: event.latLng,
  95. map: map,
  96. icon: 'Imagens/Lojas.png',
  97. });
  98. }
  99. //if (doMark ==1)
  100. google.maps.event.addListener(marker, "click", function()
  101. {
  102. infowindow.open(map, this);
  103.  
  104. }
  105.  
  106.  
  107. );
  108.  
  109. }
  110. );
  111. var html = "<table>" +
  112. "<tr><td>Nome:</td> <td><input type='text' id='name'/> </td> </tr>" +
  113. "<tr><td>Ensdereco:</td> <td><input type='text' id='address'/></td> </tr>" +
  114. "<tr><td>Tipo:</td> <td><select id='type'>" +
  115. "<option value='oficina' SELECTED>oficina</option>" +
  116. "<option value='restaurante'>restaurante</option>" +
  117. "</select> </td></tr>" +
  118. "<tr><td></td><td><input type='button' value='Salvar' onclick='saveData()'/> </td></tr>";
  119.  
  120. infowindow = new google.maps.InfoWindow({content: html});
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement