Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const s = (sel, context) => Array.from((context || document).querySelectorAll(sel));
  2. const s1 = (sel, context) => s(sel, context)[0];
  3.  
  4. const getCoords = $el => {
  5.     const lat = s1('.lat', $el).value;
  6.     const lng = s1('.lng', $el).value;
  7.     return { lat, lng };
  8. };
  9.  
  10. const $dealerMap = s1('#dealer_map');
  11. if ($dealerMap) {
  12.     const lat1 = s1('#dealerLocalizationLat').value;
  13.     const lng1 = s1('#dealerLocalizationLng').value;
  14.     const dealerMap = new google.maps.Map($dealerMap, {
  15.         zoom: 16,
  16.         center: new google.maps.LatLng(lat1, lng1),
  17.         mapTypeId: 'roadmap'
  18.     });
  19.  
  20.     const $cars = s('.car');
  21.     $cars.forEach($car => {
  22.         const coords = getCoords($car);
  23.         new google.maps.Marker({
  24.             position: new google.maps.LatLng(coords.lat, coords.lng),
  25.             map: dealerMap,
  26.             animation:google.maps.Animation.BOUNCE
  27.         });
  28.     });
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement