Reservation
1
Pick up
--
--
Drop off
--
--
2
Type
--
Addons
--
3
Your information
--
Payment information
--

Vehicle Add-ons

No available vehicle add-ons

Car

Please select your vehicle

Rate

-- -- --

Add-ons

-- -- --
Estimated total --
jQuery("body").addClass("stm-inventory-map-body"); jQuery(document).on('ready', function ($) { var center, map; var markers = []; var markerCluster; function init() { center = new google.maps.LatLng(36.169941, -115.13983); var mapOptions = { zoom: 5, center: center, scrollwheel: false, mapTypeId: 'roadmap', minZoom: 2, maxZoom: 20, }; var mapElement = document.getElementById('stm_map-2717'); map = new google.maps.Map(mapElement, mapOptions); jQuery(".stm_gmap").addClass("stm-loading"); markers.length = 0; var data = 'ca_location=&stm_lat=http://36.169941&stm_lng=http://-115.13983&max_search_radius=http://1000'; jQuery.ajax({ url: 'https://motorhomes.nwddev.net/wp-admin/admin-ajax.php', type: "GET", data: 'action=stm_ajax_get_cars_for_inventory_map&security=' + stm_security_nonce + '&' + data, dataType: "json", success: function (msg) { jQuery(".stm_gmap").removeClass("stm-loading"); locations = msg['markers']; carData = msg['carsData']; mapLocationCar = msg['mapLocationCar']; var ordX = -24; var ordY = -30; var ordY1 = -355; var ordY2 = -515; for (var i = 0; i < locations.length; i++) { var latLng = new google.maps.LatLng(locations[i]["lat"], locations[i]["lng"]); if (i == 0) { center = new google.maps.LatLng(locations[i]["lat"], locations[i]["lng"]); map.setCenter(center); } var marker = new google.maps.Marker({ position: latLng, icon: 'https://motorhomes.nwddev.net/wp-content/themes/motors-child/assets/images/marker-listing-two.png', map: map }); var infowindow = new google.maps.InfoWindow({ maxWidth: 315, disableAutoPan: true }); markers.push(marker); google.maps.event.addListener(marker, 'mouseover', (function (marker, i) { return function () { var iwlatLng = new google.maps.LatLng(locations[i]["lat"], locations[i]["lng"]); if (mapLocationCar[locations[i]["lat"]].length == 1) { infowindow.setContent(''); infowindow.setOptions({pixelOffset: new google.maps.Size(ordX, ordY)}); infowindow.open(map, marker); } else { var iwlatLng = new google.maps.LatLng(locations[i]["lat"], locations[i]["lng"]); var groupClass = (mapLocationCar[locations[i]["lat"]].length <= 3) ? "stm_if_group_" + mapLocationCar[locations[i]["lat"]].length + " stm_if_group_no_scroll" : "stm_if_group_scroll" var infoWindowHtml = ''; infowindow.setContent(infoWindowHtml); if (mapLocationCar[locations[i]["lat"]].length == 2) { infowindow.setOptions({pixelOffset: new google.maps.Size(ordX, ordY1)}) } else { infowindow.setOptions({pixelOffset: new google.maps.Size(ordX, ordY2)}) } infowindow.open(map, marker); } } })(marker, i)); } let algorithm = new markerClusterer.GridAlgorithm({ maxZoom: 9, averageCenter: true, }); let renderer = { render({ count, position }) { return new google.maps.Marker({ label: { text: String(count), color: 'white', fontSize: '20px', fontWeight: 'bold', }, position, icon: { url: 'https://motorhomes.nwddev.net/wp-content/themes/motors-child/assets/images/cluster-listing-two.png', scaledSize: new google.maps.Size(60, 60), }, zIndex: Number(google.maps.Marker.MAX_ZINDEX) + count, }); } } markerCluster = new markerClusterer.MarkerClusterer({ map: map, markers: markers, algorithm: algorithm, renderer: renderer, }); google.maps.event.addListener(map, 'click', function () { if (infowindow) { infowindow.close(); } }); } }); } jQuery(window).on('resize', function () { if (typeof map != 'undefined' && typeof center != 'undefined') { setTimeout(function () { map.setCenter(center); }, 1000); } }); // initialize map document.body.addEventListener('stm_gmap_api_loaded', init, false); });
There is no selected car class in current office. Please choose another Class!