<style id="elementor-post-19936">.elementor-19936 .elementor-element.elementor-element-ce259d0 .elementor-heading-title{color:#000000;}.elementor-19936 .elementor-element.elementor-element-677c601{--spacer-size:50px;}</style>{"id":19936,"date":"2024-11-29T03:59:40","date_gmt":"2024-11-29T08:59:40","guid":{"rendered":"https:\/\/smartd.tech\/?page_id=19936"},"modified":"2025-12-31T01:24:44","modified_gmt":"2025-12-31T06:24:44","slug":"idealsupply-branches","status":"publish","type":"page","link":"https:\/\/smartd.tech\/fr\/maps\/idealsupply-branches\/","title":{"rendered":"Ideal Supply Branches"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"19936\" class=\"elementor elementor-19936\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-3f480f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3f480f9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-53d3e52 ot-flex-column-vertical\" data-id=\"53d3e52\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ce259d0 elementor-widget elementor-widget-heading\" data-id=\"ce259d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ideal Supply branches locations<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-677c601 elementor-widget elementor-widget-spacer\" data-id=\"677c601\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e919c2 elementor-widget elementor-widget-html\" data-id=\"0e919c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"map\" style=\"width: 100%; height: 500px;\"><\/div>\r\n\r\n<script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDE5u5Tbl-9KfV44gQWW6-WKpyoszAViwk\" async defer><\/script>\r\n<script>\r\n    function initMap() {\r\n        \/\/ Map center\r\n        const mapCenter = { lat: 43.7590015, lng: -80.7608399 }; \/\/ Center of ideal supply\r\n        \/\/ Create the map\r\n        const map = new google.maps.Map(document.getElementById(\"map\"), {\r\n            zoom: 7,\r\n            center: mapCenter,\r\n        });\r\n\r\n        \/\/ Branch locations (replace with your data)\r\n        const branches = [\r\n           {\r\n                name: \"head office\",\r\n                lat: 45.0467292,\r\n                lng: -78.5350998,\r\n                address: \"19 Hops Dr, Dysart and Others, ON\",\r\n                phone: \"705-457-2322\",\r\n            },\r\n            \r\n            {\r\n                name: \"Alliston\",\r\n                lat: 43.7590015,\r\n                lng: -80.7608399,\r\n                address: \"4914 Concession Rd 7, Alliston, ON L9R 1V3\",\r\n                phone: \"705-435-6271\",\r\n            },\r\n            \r\n            {\r\n                name: \"Barrie North\",\r\n                lat: 44.3803934,\r\n                lng: -79.7141692,\r\n                address: \"24 Cedar Pointe Dr, Barrie, ON L4N 5R7\",\r\n                phone: \"705-728-5911 800-461-4290\",\r\n            },\r\n            \r\n            {\r\n                name: \"Barrie South\",\r\n                lat: 44.333965,\r\n                lng: -79.6641296,\r\n                address: \"680 Huronia Rd, Barrie, ON L4N 6C6\",\r\n                phone: \"705-726-6161\",\r\n            },\r\n            \r\n            {\r\n                name: \"Keswick\",\r\n                lat: 44.2040141,\r\n                lng: -79.4701296,\r\n                address: \"606 The Queensway S, Keswick, ON L4P 4C8\",\r\n                phone: \"905-476-7721\",\r\n            },\r\n            \r\n            {\r\n                name: \"Orillia\",\r\n                lat: 43.9759232,\r\n                lng: -80.8629245,\r\n                address: \"18 Ontario St, Orillia, ON L3V 6H1\",\r\n                phone: \"705-325-1335 800-461-8912\",\r\n            },\r\n            \r\n            {\r\n                name: \"Midland\",\r\n                lat: 44.0581006,\r\n                lng: -80.9191174,\r\n                address: \"869 King St, Midland, ON L4R 0B7\",\r\n                phone: \"705-526-5488 800-461-4461\",\r\n            },\r\n            \r\n            {\r\n                name: \"Bracebridge\",\r\n                lat: 45.0224953,\r\n                lng: -79.3428168,\r\n                address: \"1 Robert Dollar Dr, Bracebridge, ON P1L 1P9\",\r\n                phone: \"705-645-2247\",\r\n            },\r\n            \r\n            {\r\n                name: \"Huntsville\",\r\n                lat: 45.3360382,\r\n                lng: -79.3357814,\r\n                address: \"96 Hanes Rd #1, Huntsville, ON P1H 2P6\",\r\n                phone: \"705-789-1818 877-677-8868\",\r\n            },\r\n            \r\n            {\r\n                name: \"Parry Sound\",\r\n                lat: 44.2979842,\r\n                lng: -81.6537574,\r\n                address: \"12 Seguin St Unit 1, Parry Sound, ON P2A 1B1\",\r\n                phone: \"705-746-9564\",\r\n            },\r\n            \r\n            {\r\n                name: \"Owen Sound\",\r\n                lat: 44.5658003,\r\n                lng: -80.9640549,\r\n                address: \"900 10th St W, Owen Sound, ON N4K 5R9\",\r\n                phone: \"519-371-0810\",\r\n            },\r\n            \r\n            {\r\n                name: \"Port Elgin\",\r\n                lat: 44.4243378,\r\n                lng: -81.4008909,\r\n                address: \"5107 Goderich St, Port Elgin, ON N0H 2C1\",\r\n                phone: \"519-389-4242\",\r\n            },\r\n            \r\n            {\r\n                name: \"Kincardine\",\r\n                lat: 44.1795156,\r\n                lng: -81.6181507,\r\n                address: \"1117 Sutton St, Kincardine, ON N2Z 2C5\",\r\n                phone: \"519-396-3381\",\r\n            },\r\n            \r\n            {\r\n                name: \"Hanover\",\r\n                lat: 44.1547332,\r\n                lng: -81.0141442,\r\n                address: \"678 10th St, Hanover, ON N4N 1R9\",\r\n                phone: \"519-364-2960 800-265-5527\",\r\n            },\r\n            \r\n             {\r\n                name: \"Listowel\",\r\n                lat: 43.7436379,\r\n                lng: -80.9452276,\r\n                address: \"1065 Wallace Ave N, Listowel, ON N4W 1M6\",\r\n                phone: \"519-291-1213 888-291-1060\",\r\n            },\r\n            \r\n            {\r\n                name: \"Goderich\",\r\n                lat: 43.7310884,\r\n                lng: -81.7885631,\r\n                address: \"208 Suncoast Dr E, Goderich, ON N7A 4K4\",\r\n                phone: \"519-524-8389 800-265-5181\",\r\n            },\r\n            \r\n            {\r\n                name: \"Exeter\",\r\n                lat: 43.3614493,\r\n                lng: -81.4930264,\r\n                address: \"176 Thames Rd W, Exeter, ON N0M 1S3\",\r\n                phone: \"519-235-0290 877-494-6378\",\r\n            },\r\n            \r\n            {\r\n                name: \"Stratford\",\r\n                lat: 43.3531149,\r\n                lng: -80.9841299,\r\n                address: \"400 Lorne Ave E, Stratford, ON N5A 6S4\",\r\n                phone: \"519-273-0650 800-265-8578\",\r\n            },\r\n            \r\n            {\r\n                name: \"Woodstock\",\r\n                lat: 43.1381529,\r\n                lng: -80.7240949,\r\n                address: \"3 Bysham Park Dr Unit 5, Woodstock, ON N4T 1P1\",\r\n                phone: \"519-539-7483\",\r\n            },\r\n            \r\n            {\r\n                name: \"Leamington\",\r\n                lat: 42.0332549,\r\n                lng: -82.6008524,\r\n                address: \"328 Erie St S, Leamington, ON N8H 3C9\",\r\n                phone: \"519-326-5656\",\r\n            },\r\n            \r\n            {\r\n                name: \"Windsor\",\r\n                lat: 42.2636958,\r\n                lng: -82.9645636,\r\n                address: \"2825 County Rd 42, Windsor, ON N8V 1A1\",\r\n                phone: \"519-946-2052\",\r\n            },\r\n        ];\r\n\r\n        \/\/ Loop through each branch and add a marker\r\n        branches.forEach((branch) => {\r\n            const marker = new google.maps.Marker({\r\n                position: { lat: branch.lat, lng: branch.lng },\r\n                map: map,\r\n                title: branch.name,\r\n            });\r\n\r\n            \/\/ Info window for each marker\r\n            const infoWindow = new google.maps.InfoWindow({\r\n                content: `<strong>${branch.name}<\/strong><br>${branch.address}<br>${branch.phone}`,\r\n            });\r\n\r\n            \/\/ Show info window on marker click\r\n            marker.addListener(\"click\", () => {\r\n                infoWindow.open(map, marker);\r\n            });\r\n        });\r\n    }\r\n\r\n    \/\/ Initialize the map\r\n    window.onload = initMap;\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Ideal Supply branches locations<\/p>\n","protected":false},"author":9,"featured_media":0,"parent":19913,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-19936","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/pages\/19936","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/comments?post=19936"}],"version-history":[{"count":0,"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/pages\/19936\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/pages\/19913"}],"wp:attachment":[{"href":"https:\/\/smartd.tech\/fr\/wp-json\/wp\/v2\/media?parent=19936"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}