" + clickedMarkerValues.FuelPrice + " " + clickedMarkerValues.CurrencySymbol + ""; if (clickedMarkerValues.AverageRating == null) { pinPriceorg = ""; pinPriceorg = "
"; var labelPosition; if ($(window).width() > 767) { if (clickedMarkerValues.CurrencySymbol.trim() == 'kr') { labelPosition = new google.maps.Point(74, 125) } else if (clickedMarkerValues.CurrencySymbol.trim() == 'R$') { labelPosition = new google.maps.Point(76, 125) } else if (clickedMarkerValues.CurrencySymbol.trim() == 'kn' || clickedMarkerValues.CurrencySymbol.trim() == 'Tr') { labelPosition = new google.maps.Point(75, 125) } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Kc') { labelPosition = new google.maps.Point(77, 125) } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(78, 125) }else { labelPosition = new google.maps.Point(68, 125) } } else { if ($('body').hasClass('mac') && $('body').hasClass('safari')) { if (clickedMarkerValues.CurrencySymbol.trim() == 'kr' || clickedMarkerValues.CurrencySymbol.trim() == 'Kc') { labelPosition = new google.maps.Point(61, 112) } else if (clickedMarkerValues.CurrencySymbol.trim() == 'R$' || clickedMarkerValues.CurrencySymbol.trim() == 'kn' || clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(63, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Tr') { labelPosition = new google.maps.Point(59, 112) }else { labelPosition = new google.maps.Point(55, 112); } } else { if (clickedMarkerValues.CurrencySymbol.trim() == '¥') { labelPosition = new google.maps.Point(51, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'kr' || clickedMarkerValues.CurrencySymbol.trim() == 'Kc') { labelPosition = new google.maps.Point(57, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'R$' || clickedMarkerValues.CurrencySymbol.trim() == 'kn' || clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(61, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Tr') { labelPosition = new google.maps.Point(57, 112) } else { labelPosition = new google.maps.Point(51, 112); } } } var anchorlabel = labelPosition; } if (NewFuelLengthorg >= 7) { var pinPriceorg = "
"; var labelPosition; if ($(window).width() > 767) { if (clickedMarkerValues.CurrencySymbol.trim() == 'Ft' || clickedMarkerValues.CurrencySymbol.trim() == 'kr') { labelPosition = new google.maps.Point(70, 121); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(74, 121); }else { labelPosition = new google.maps.Point(66, 121); } } else { if ($('body').hasClass('mac') && $('body').hasClass('safari')) { if (clickedMarkerValues.CurrencySymbol.trim() == '¥') { labelPosition = new google.maps.Point(65, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(71, 112); }else { labelPosition = new google.maps.Point(67, 112) } } else { if (clickedMarkerValues.CurrencySymbol.trim() == '¥') { labelPosition = new google.maps.Point(61, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(67, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == '₱') { labelPosition = new google.maps.Point(60, 112); } else if (clickedMarkerValues.CurrencySymbol.trim() == '₽') { labelPosition = new google.maps.Point(59, 112); } else { labelPosition = new google.maps.Point(63, 112) } } } var anchorlabel = labelPosition; } if (NewFuelLengthorg >= 5 && NewFuelLengthorg < 6 && (clickedMarkerValues.CurrencySymbol.trim() == 'CHF' || clickedMarkerValues.CurrencySymbol.trim() == 'Rp' || clickedMarkerValues.CurrencySymbol.trim() == 'R$')) { var pinPriceorg = "
"; var labelPosition; if ($(window).width() > 767) { if (clickedMarkerValues.CurrencySymbol.trim() == 'R$') { labelPosition = new google.maps.Point(70, 128) } else { labelPosition = new google.maps.Point(80, 128); } } else { if ($('body').hasClass('mac') && $('body').hasClass('safari')) { if (clickedMarkerValues.CurrencySymbol.trim() == 'R$') { labelPosition = new google.maps.Point(57, 112); } else { labelPosition = new google.maps.Point(65, 112) } } else { if (clickedMarkerValues.CurrencySymbol.trim() == 'R$') { labelPosition = new google.maps.Point(55, 112); } else { labelPosition = new google.maps.Point(61, 112); } } } var anchorlabel = labelPosition; } var pinSize; if ($(window).width() > 767) { pinSize = new google.maps.Size(66, 87) } else { pinSize = new google.maps.Size(61, 80) } var marker1 = new MarkerWithLabel({ position: markerLatlng1, icon: { url: imageurl1 + currentPin1, scaledSize: pinSize }, animation: google.maps.Animation.resize, labelContent: pinPriceorg + pinorgHeart, labelAnchor: anchorlabel, title: ((gbl_isFuelBrand == true && clickedMarkerValues.FuelBrandPrefix != null) ? (clickedMarkerValues.CompanyBrand + " " + '"' + clickedMarkerValues.InternationalName + '"') : clickedMarkerValues.InternationalName), zIndex: 99999999, map: map }); markers1.push(marker1); prevmarker = marker1; if (clickedMarkerValues.WorkingState == 0) { if (clickedMarkerValues.ForProfessionalVehicles) { cstatus = '
' + ''; } else if (clickedMarkerValues.HasGoogleStreetViewImage == true) { if ((clickedMarkerValues.StreetViewImagePath == null) || (clickedMarkerValues.StreetViewImagePath != null && !clickedMarkerValues.IsStreetViewActive)) { ImagePreview = '
' + ''; } else { ImagePreview = '
' + ''; } } else if (clickedMarkerValues.HasGoogleStreetViewImage == false) { if (clickedMarkerValues.WorkingState == 0 || clickedMarkerValues.WorkingState == 1 || clickedMarkerValues.WorkingState == 2 || clickedMarkerValues.ForProfessionalVehicles == "true") { ImagePreview = '
' + ''; } if (clickedMarkerValues.WorkingState == 3) { ImagePreview = '
' + ''; } } var _unitMetricText1 = ''; if (clickedMarkerValues.UnitMetricText == 'km') { _unitMetricText1 = 'km'; } else { _unitMetricText1 = 'mi'; } if (clickedMarkerValues.WatchPositionlat != "0") { if (clickedMarkerValues.Distance != null && clickedMarkerValues.Distance != 0) { if ($(window).width() < 768) { DistanceLabel = '
' + clickedMarkerValues.Distance + '' + _unitMetricText1 + ' from my location
'; } else { DistanceLabel = '
' + clickedMarkerValues.Distance + '' + _unitMetricText1 + ' from current location
'; } } } else { if (clickedMarkerValues.DistanceFromUser != null && clickedMarkerValues.DistanceFromUser != 0) { if ($(window).width() < 768) { DistanceLabel = '
' + clickedMarkerValues.DistanceFromUser.toFixed(2) + '' + _unitMetricText1 + ' from my location
'; } else { DistanceLabel = '
' + clickedMarkerValues.DistanceFromUser.toFixed(2) + '' + _unitMetricText1 + ' from current location
'; } } } if (DistanceLabel == "") { setMapTileMargin = 'setMapTileMargin'; } if (clickedMarkerValues.AverageRating == null) { ratingContent = '
' + ' ' + ' ' + '
'; } if (clickedMarkerValues.AverageRating != null) { var IntRating = parseInt(clickedMarkerValues.AverageRating, 10); ratingContent += '
'; for (var i = 0; i < IntRating; i++) { ratingContent += ' '; } var DecimaRating = clickedMarkerValues.AverageRating.toFixed(2); var DecimaRatingoutput = DecimaRating.split('.')[1]; if (DecimaRatingoutput > 0 && DecimaRatingoutput <= 29.9) { ratingContent += ''; IntRating++; } if (DecimaRatingoutput > 29.9 && DecimaRatingoutput <= 79.9) { ratingContent += ' ' + '' + '' + ' '; IntRating++; } if (DecimaRatingoutput > 79.9) { ratingContent += ''; IntRating++; } if (5 - clickedMarkerValues.AverageRating >= 1) { for (var i = 0; i < (5 - IntRating); i++) { ratingContent += ' '; } } if ((clickedMarkerValues.AverageRating + '').indexOf('.') > -1) { if (clickedMarkerValues.TotalRatings != null && clickedMarkerValues.TotalRatings <= 1) { ratingContent += ' ' + clickedMarkerValues.TotalRatings + ' Review
'; } if (clickedMarkerValues.TotalRatings != null && clickedMarkerValues.TotalRatings > 1) { ratingContent += ' ' + clickedMarkerValues.TotalRatings + ' Reviews
'; } } else { if (clickedMarkerValues.TotalRatings != null && clickedMarkerValues.TotalRatings <= 1) { ratingContent += ' ' + clickedMarkerValues.TotalRatings + ' Review
'; } if (clickedMarkerValues.TotalRatings != null && clickedMarkerValues.TotalRatings > 1) { ratingContent += ' ' + clickedMarkerValues.TotalRatings + ' Reviews
'; } } } var pricetag; if (clickedMarkerValues.FuelPrice.length >= 9 && clickedMarkerValues.CurrencySymbol.trim() == 'Rp') { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 9) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 7 && clickedMarkerValues.CurrencySymbol.trim() == 'kr') { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 7 && (clickedMarkerValues.CurrencySymbol.trim() == 'Rp' || clickedMarkerValues.CurrencySymbol.trim() == 'Ft' || clickedMarkerValues.CurrencySymbol.trim() == 'kr')) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 7 && (clickedMarkerValues.CurrencySymbol.trim() == "¥" || clickedMarkerValues.CurrencySymbol.trim() == "₽")) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 7) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 6 && (clickedMarkerValues.CurrencySymbol.trim() == '¥' || clickedMarkerValues.CurrencySymbol.trim() == "฿")) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 6 && (clickedMarkerValues.CurrencySymbol.trim() == 'R$' || clickedMarkerValues.CurrencySymbol.trim() == "₱" || clickedMarkerValues.CurrencySymbol.trim() == 'kn' || clickedMarkerValues.CurrencySymbol.trim() == 'Kc' || clickedMarkerValues.CurrencySymbol.trim() == 'kr' || clickedMarkerValues.CurrencySymbol.trim() == "Rp" || clickedMarkerValues.CurrencySymbol.trim() == "Tr")) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 6 && clickedMarkerValues.CurrencySymbol.trim() == "$") { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 6 && clickedMarkerValues.CurrencySymbol.trim() == "R") { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 6) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5 && clickedMarkerValues.CurrencySymbol.trim() == 'CHF') { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5 && (clickedMarkerValues.CurrencySymbol.trim() == 'R$' || clickedMarkerValues.CurrencySymbol.trim() == 'lei' || clickedMarkerValues.CurrencySymbol.trim() == 'лв' || clickedMarkerValues.CurrencySymbol.trim() == 'Tr')) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5 && clickedMarkerValues.CurrencySymbol.trim() == 'RM') { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5 && clickedMarkerValues.CurrencySymbol.trim() == "₩") { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5 && (clickedMarkerValues.CurrencySymbol.trim() == '₪' || clickedMarkerValues.CurrencySymbol.trim() == 'zl')) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else if (clickedMarkerValues.FuelPrice.length >= 5) { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } else { pricetag = '
' + clickedMarkerValues.FuelPrice + ' ' + clickedMarkerValues.CurrencySymbol + '
'; } var imageUrl = '/Content/Images/heart.png'; var pinHeart = ""; var urllink = '/en/-1?ref=maptile'; urllink = urllink.replace("-1", clickedMarkerValues.InternalUrl); urllink = urllink.replace("&", "&"); var fuelBrandPrefixBrandName = GetBrandName(clickedMarkerValues.FuelBrandPrefix); fuelBrandPrefixBrandName = $("#hiddenFuelBrandPrefixName").val(); contentString = '
' + '' + '
' + ''+ (gbl_favGasStationArray.length > 0 ? (gbl_favGasStationArray.includes(clickedMarkerValues.GasStationGid) ? '' : '') : '') + ImagePreview + '' + cstatus + ' ' + '' + '' + '
' + '
' + '
' + '
' + ((gbl_isFuelBrand == true && clickedMarkerValues.FuelBrandPrefix != null) ? (clickedMarkerValues.CompanyBrand + " " + '"' + clickedMarkerValues.InternationalName + '"') : clickedMarkerValues.InternationalName) + '
'+ '
' + ratingContent + '
' + '
' + pricetag + '
' + '' + clickedMarkerValues.FuelBrandEn + '' + '
' + clickedMarkerValues.TimeUpdatedString + '
' + '
' + DistanceLabel + '
' + '' + '
'; $("#marker-popup-area").show(); $('.search-results-button').removeClass('below-tile'); $('.search-results-button').addClass('above-tile'); $("#infomap-internal").empty(); $("#infomap-internal").append(contentString); id = clickedMarkerValues.GasStationGid; DeleteMarkerspeci(id); $.ajax({ url: '/en/map/savegasstationmappintileviewmetrics?GasStationGid=' + clickedMarkerValues.GasStationGid + '&fuelType=' + clickedMarkerValues.FuelType + '&FApplicationUserGID=' + clickedMarkerValues.fApplicationUserGid, dataType: 'json', cache: false, async: false, contentType: 'application/json', type: "POST", success: function (data) { } }); }); } } } function clearPopUp() { if (prevmarker != null) { google.maps.event.addDomListener(window, 'load', InitMap); for (var i = 0; i < markers1.length; i++) { markers1[i].setMap(null); } setMapOnAll(map); } $("#marker-popup-area").hide(); $('.search-results-button').removeClass('above-tile'); $('.search-results-button').addClass('below-tile'); } function GetBrandName(fuelBrandPrefixName) { var dataToPost = { FuelBrandPrefixName: fuelBrandPrefixName }; $.ajax({ url: '/en/map/getbrandbyfuelbrandprefixname', type: "POST", data: dataToPost, success: function (data) { if (!data.HasError) { $("#hiddenFuelBrandPrefixName").val(data.fuelBrandPrefixName); } } }); } function getresultLocation() { SetUpMyPositionFunctionality(); } function showErrorResult(error) { console.log("error result : ", error) } function dynamicMarginMobile() { var headerHeight = $('.navbar-default').height(); var navbarHeaderHeight = $('.navbar-header').height(); if ($('body').hasClass('show-cookie-bar')) { $('.show-cookie-bar .resultsarea').css('margin-top', totalMargin); if ($(window).width() >= 1200) { $('.show-cookie-bar .row-main-map .map-loader').css('top', totalMargin); } } else { $('.resultsarea').css('margin-top', 0); $('.row-main-map .map-loader').addClass("MarginSetTop"); $('.row-main-map .map-loader').css('top', 0); } } function dynamicMarginTablet() { var cookiebarHeight = $('#cookie-bar').outerHeight(); var navbarHeaderHeight = $('.navbar-header').outerHeight(); var adsHeight = $('#idDivAddsinResults').height(); var navbarHeight = $('#navbar').outerHeight(); var totalMargin; if ($(window).width() >= 767 && $(window).width() < 992) { totalMargin = cookiebarHeight + adsHeight + navbarHeaderHeight + 2; } else if ($(window).width() > 991) { totalMargin = Math.round(cookiebarHeight + navbarHeight) + 5; } if ($('body').hasClass('show-cookie-bar')) { $('.show-cookie-bar .resultsarea').css('margin-top', totalMargin); if ($(window).width() >= 1200) { $('.show-cookie-bar .row-main-map .map-loader').css('top', totalMargin); } } else { $('.resultsarea').css('margin-top', 0); $('.row-main-map .map-loader').css('top', 0); } } function showPos(pos){ posLat = pos.coords.latitude; posLon = pos.coords.longitude; } const getUpdatedPos = () => { watchPositionfromplace = 'resultpageGetUpdatedPos'; watchPositionId = navigator.geolocation.watchPosition(watchPositionMyLocationButtonssuccess, watchPositionerror, watchPositionOptions); } function watchPositionMyLocationButtonssuccess(position) { if (gbl_isBlueiconDisplay == false) { return; } var watchPositionlat = $('#hiddenWatchPositionlat').val(); geoPositionData = { longtitude: position.coords.longitude, latitude: position.coords.latitude } SetGeoPosition(geoPositionData); posLat = position.coords.latitude; posLon = position.coords.longitude; var latlng = new google.maps.LatLng(posLat, posLon); gbl_centerpoint = latlng; gbl_mylocationMarker.setPosition(latlng); map.setCenter(latlng); clearInterval(gbl_animationInterval); $('#you_location_img').css('background-repeat', 'initial'); if (gbl_isMyLocationButtonsClick == true) { map.setZoom(13); } gbl_isMyLocationButtonsClick = false; $('#hiddenWatchPositionlat').val(position.coords.latitude); $('#hiddenWatchPositionlng').val(position.coords.longitude); } function addYourLocationButton(map) { var controlDiv = document.createElement('div'); var firstChild = document.createElement('button'); firstChild.style.backgroundColor = '#fff'; firstChild.style.border = 'none'; firstChild.style.outline = 'none'; firstChild.style.width = '28px'; firstChild.style.height = '28px'; firstChild.style.borderRadius = '2px'; firstChild.style.boxShadow = '0 1px 4px rgba(0,0,0,0.3)'; firstChild.style.cursor = 'pointer'; firstChild.style.marginRight = '10px'; firstChild.style.padding = '0px'; firstChild.title = 'Your Location'; controlDiv.appendChild(firstChild); var secondChild = document.createElement('div'); secondChild.style.margin = '5px'; secondChild.style.width = '18px'; secondChild.style.height = '18px'; secondChild.style.backgroundImage = 'url("https://blob.fueldaddy.com/images/sprintxxf.png")'; secondChild.style.color = '#2b83fc'; secondChild.style.backgroundSize = '180px 18px'; secondChild.style.backgroundPosition = '0px 0px'; secondChild.style.backgroundRepeat = 'no-repeat'; secondChild.id = 'you_location_img'; firstChild.appendChild(secondChild); controlDiv.index = 1; map.controls[google.maps.ControlPosition.RIGHT_BOTTOM].push(controlDiv); google.maps.event.addListener(map, 'dragend', function () { $('#you_location_img').css('background-position', '0px 0px'); $('#you_location_img').addClass('widget-mylocation-button-icon-common widget-mylocation-button-normal widget-mylocation-cookieless'); }); firstChild.addEventListener('click', function () { gbl_isBlueiconDisplay = true; gbl_isMyLocationButtonsClick = true; if (customDataLayer != null && customDataLayer != undefined) { customDataLayer.push({ 'event': 'my_location_click' }); } var imgX = '0'; gbl_animationInterval = setInterval(function () { if (imgX == '-18') imgX = '0'; else imgX = '-18'; $('#you_location_img').css('background-position', imgX + '0px 0px'); }, 500); getUpdatedPos(); if (posLat != undefined && posLon != undefined) { var latlng = new google.maps.LatLng(posLat, posLon); gbl_centerpoint = latlng; gbl_mylocationMarker.setPosition(latlng); map.setCenter(latlng); clearInterval(gbl_animationInterval); $('#you_location_img').css('background-position', '-161px 0px'); map.setZoom(13); } }); } function SetUpMyPositionFunctionality() { var watchPositionlat = $('#hiddenWatchPositionlat').val(); var watchPositionlng = $('#hiddenWatchPositionlng').val(); if (watchPositionlat != "0") { var faisalabad = { lat: watchPositionlat, lng: watchPositionlng }; } else { var faisalabad = { lat: 37.983810, lng: 23.727439 }; } addYourLocationButton(map); } function markerhover(pingid, status, averageRating, pinRating) { if (typeofBind == "markers") { selectMarker(pingid, status, pinRating, averageRating); } } function checkHoveredMarkerIsNotSelected(pingid) { if (markers1.length > 0) { for (var y = 0, len = markers1.length; y < len; y++) { if (markers1[y].GasStationGid == pingid) { return true; } } return false; } return false; } function pricelistmouseleave() { var sortedmarkers = []; sortedmarkers = sortByKeyAsc(markers, "FuelPrice"); if (globalSortingfilter == 'price') { sortedmarkers = sortByKeyAsc(markers, "FuelPrice"); } else { sortedmarkers = sortByKeyAsc(markers, "DistanceFromUser"); } var markermaxcount = 0; var ismarkderfoundwithinboundarea = false; var issortclicked = false; var zindex = 3000; for (var i = 0; i < sortedmarkers.length; i++) { if ((sortedmarkers[i].isInsideBound == true) && (markermaxcount <= 29)) { sortedmarkers[i].setZIndex(zindex); sortedmarkers[i].setVisible(true); sortedmarkers[i].isFuelStationVisible = true; ismarkderfoundwithinboundarea = true; markermaxcount += 1; zindex = zindex - 100; } else { sortedmarkers[i].isFuelStationVisible = false; sortedmarkers[i].setVisible(false); } } } function selectMarker(pingid, status, averageRate, pinRating) { var i, len, marker, hovlenprice, anchorlabel;if (averageRate == "") { averageRate = null; } if (pinRating == "") { pinRating = null; } var sortedmarkers = []; sortedmarkers = sortByKeyAsc(markers, "FuelPrice"); if (globalSortingfilter == 'price') { sortedmarkers = sortByKeyAsc(markers, "FuelPrice"); } else { sortedmarkers = sortByKeyAsc(markers, "DistanceFromUser"); } var markermaxcount = 0; var ismarkderfoundwithinboundarea = false; var issortclicked = false; var zindex = 3000; for (var i = 0; i < sortedmarkers.length; i++) { if ((sortedmarkers[i].isInsideBound == true) && (markermaxcount <= 29)) { sortedmarkers[i].setZIndex(zindex); sortedmarkers[i].setVisible(true); sortedmarkers[i].isFuelStationVisible = true; ismarkderfoundwithinboundarea = true; markermaxcount += 1; zindex = zindex - 100; } else { sortedmarkers[i].isFuelStationVisible = false; sortedmarkers[i].setVisible(false); } } markermaxcount = 0; for (i = 0, len = sortedmarkers.length; i < len; i++) { if ((sortedmarkers[i].isInsideBound == true) && (markermaxcount <= 29)) { markermaxcount += 1; } if (sortedmarkers[i].GasStationGid == pingid) { tempmarker = sortedmarkers[i]; tempmarker.isFuelStationVisible = true; if (tempmarker.isFuelStationVisible == true) { tempmarker.setVisible(false); if (tempmarker.CurrencySymbol.trim() == '₩') { anchorlabel = new google.maps.Point(65, 125); } else if (tempmarker.CurrencySymbol.trim() == 'lei') { anchorlabel = new google.maps.Point(66, 125); } else if (tempmarker.CurrencySymbol.trim() == 'лв') { anchorlabel = new google.maps.Point(66, 125); } else if (tempmarker.CurrencySymbol.trim() == '₪') { anchorlabel = new google.maps.Point(62, 125) } else if (tempmarker.CurrencySymbol.trim() == 'RM') { anchorlabel = new google.maps.Point(72, 125) } else if (tempmarker.CurrencySymbol.trim() == 'zl') { anchorlabel = new google.maps.Point(62, 125) } else { anchorlabel = new google.maps.Point(57, 125) } var imageUrl = '/Content/Images/hoverHeart.png'; var pinorgHeart = ""; if (gbl_favGasStationArray.length > 0) { var favStation = gbl_favGasStationArray.filter(x => x == pingid); if (favStation.length > 0) { if (averageRate == null) { pinorgHeart = "
" } else { pinorgHeart = "
" } } else { pinorgHeart = ""; } } hovlenprice = "
" + tempmarker.FuelPrice + " " + tempmarker.CurrencySymbol + ""; if (averageRate == null) { hovlenprice = ""; hovlenprice = "
" + tempmarker.FuelPrice + " " + tempmarker.CurrencySymbol + ""; } if (averageRate != null) { var IntRating = parseInt(averageRate, 10); if (pinRating <= 9) { hovlenprice += '
'; } else { hovlenprice += '
'; } for (var i = 0; i < IntRating; i++) { hovlenprice += '' + '' + ''; } var DecimaRating = parseFloat(averageRate).toFixed(2); var DecimaRatingoutput = DecimaRating.split('.')[1]; if (DecimaRatingoutput > 0 && DecimaRatingoutput <= 29.9) { hovlenprice += '' + '' + ''; IntRating++; } if (DecimaRatingoutput > 29.9 && DecimaRatingoutput <= 79.9) { hovlenprice += '' + '' + ' ' + ''; IntRating++; } if (DecimaRatingoutput > 79.9) { hovlenprice += '' + '' + ''; IntRating++; } if (5 - averageRate >= 1) { for (var i = 0; i < (5 - IntRating); i++) { hovlenprice += '' + '' + ''; } } if (pinRating != null && pinRating <= 9) { hovlenprice += ' (' + pinRating + ')
'; } if (pinRating != null && pinRating > 9) { hovlenprice += ' (' + pinRating + ')'; } } hovlenprice += "
"; if (tempmarker.FuelPrice.length >= 7) { hovlenprice = "
" + tempmarker.FuelPrice + " " + tempmarker.CurrencySymbol + "
" var labelPosition; if (tempmarker.CurrencySymbol.trim() == 'Ft' || tempmarker.CurrencySymbol.trim() == 'kr') { labelPosition = new google.maps.Point(70, 121); } else if (tempmarker.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(74, 121); } else { labelPosition = new google.maps.Point(66, 121); } anchorlabel = labelPosition; } if (tempmarker.FuelPrice.length >= 6 && tempmarker.FuelPrice.length < 7) { hovlenprice = "
" + tempmarker.FuelPrice + " " + tempmarker.CurrencySymbol + "
" var labelPosition; if (tempmarker.CurrencySymbol.trim() == 'kr') { labelPosition = new google.maps.Point(74, 125); } else if (tempmarker.CurrencySymbol.trim() == 'R$') { labelPosition = new google.maps.Point(76, 125); } else if (tempmarker.CurrencySymbol.trim() == 'kn' || tempmarker.CurrencySymbol.trim() == 'Tr') { labelPosition = new google.maps.Point(75, 125) } else if (tempmarker.CurrencySymbol.trim() == 'Kc') { labelPosition = new google.maps.Point(77, 125) } else if (tempmarker.CurrencySymbol.trim() == 'Rp') { labelPosition = new google.maps.Point(78, 125) } else { labelPosition = new google.maps.Point(68, 125); } anchorlabel = labelPosition; } if (tempmarker.FuelPrice.length >= 5 && tempmarker.FuelPrice.length < 6 && (tempmarker.CurrencySymbol.trim() == 'CHF' || tempmarker.CurrencySymbol.trim() == 'Rp')) { hovlenprice = "
" + tempmarker.FuelPrice + " " + tempmarker.CurrencySymbol + "
" anchorlabel = new google.maps.Point(80, 128); } if (status == "start") { var imageurl = "https://blob.fueldaddy.com/images/map-pin-small/"; var loc = new google.maps.LatLng(tempmarker.position.lat(), tempmarker.position.lng()); hovlenprice = hovlenprice + pinorgHeart; var markerHoverLarge = new MarkerWithLabel({ position: loc, icon: { url: tempmarker.MapPinOpenCloseURL + tempmarker.MapPinSelectedOpenClose, scaledSize: new google.maps.Size(66, 87) }, animation: google.maps.Animation.resize, labelContent: hovlenprice, labelAnchor: anchorlabel, title: tempmarker.InternationalName, zIndex: 99999999, map: map }); markersHoverLarge.push(markerHoverLarge); } if (status == "stop") { for (i = 0; i < markersHoverLarge.length; i++) { markersHoverLarge[i].setMap(null); } markersHoverLarge = []; if ((tempmarker.isInsideBound == true) && (markermaxcount <= 29)) { tempmarker.setVisible(true); } else { tempmarker.setVisible(false); } } break; } } } }
Please help us continue to provide you with free, quality services by turning off your ad blocker on our site.
For instructions on how to disable your ad blocker, click here.
Please check your email inbox. An email has been sent to you with a redirect link to set your new password. In case you do not find any mail after about 10 minutes check your spam.