function mapfunction_cz_80368(){
const codevzPlusWaitForOverlay=setInterval(()=>{
if(typeof google.maps.OverlayView!=="undefined"){
clearInterval(codevzPlusWaitForOverlay);
google.maps.Map.prototype.setCenterWithOffset=function(latlng,offsetX,offsetY){var map=this;var ov=new google.maps.OverlayView();ov.onAdd=function(){var proj=this.getProjection();var aPoint=proj.fromLatLngToContainerPixel(latlng);aPoint.x=aPoint.x+offsetX;aPoint.y=aPoint.y+offsetY;map.setCenter(proj.fromContainerPixelToLatLng(aPoint))};ov.draw=function(){};ov.setMap(this)};
var windx=jQuery(window),
latlng={lat:25.160851,lng:55.215976},
myOptions={mapId:"",zoom:14,scrollwheel:!1,disableDefaultUI:!1,center:latlng,fullscreenControl:!1,mapTypeControl:!1,keyboardShortcuts:!1},
cz_80368=new google.maps.Map(document.getElementById("cz_80368"),myOptions),
setCenterOffset=function(){
if(windx.width()<768){cz_80368.setCenterWithOffset(latlng,0,0)}else{cz_80368.setCenterWithOffset(latlng,0,0)}};setCenterOffset();windx.on("resize",function(){setCenterOffset()});var styles=[{"featureType":"all",stylers:[{hue:"#e17655"},{saturation:-20}]}]var styledMap=new google.maps.StyledMapType(styles,{name:"Styled Map"});cz_80368.mapTypes.set("map_style",styledMap);cz_80368.setMapTypeId("map_style");class CustomMarker extends google.maps.OverlayView{constructor(position,map){super();this.position=position;this.map=map;this.div=null;this.setMap(map)} onAdd(){this.div=document.createElement("div");this.div.style.position="absolute";this.div.style.cursor="pointer";this.div.style.transform="translate(-50%, -100%)";this.div.innerHTML=`
`;
this.getPanes().overlayMouseTarget.appendChild(this.div);this.tooltip=this.div.querySelector(".tooltip");
this.div.addEventListener("click",(event)=>{event.stopPropagation();this.tooltip.style.display=this.tooltip.style.display==="block"?"none":"block"});
google.maps.event.addListener(this.map,"click",()=>{this.tooltip.style.display="none"})}
draw(){const overlayProjection=this.getProjection();const position=overlayProjection.fromLatLngToDivPixel(this.position);
if(position&&this.div){this.div.style.left=`${position.x}px`;this.div.style.top=`${position.y}px`}}
onRemove(){if(this.div){this.div.parentNode.removeChild(this.div);this.div=null}}}
new CustomMarker(new google.maps.LatLng(25.160851,55.215976),cz_80368)}
},250);
}
اقرأ أيضًا: اتصال
تواصل مع مجموعة التنظيف
تواصل معنا طوال الوقت
اتصل أو أرسل نموذجًا عبر الإنترنت لطلب تقدير أو لطرح أسئلة عامة حول مقاولي الشركة المعتمدين وخدماتنا. ونحن نتطلع إلى خدمة لكم!

