{"id":2630,"date":"2025-05-09T11:32:10","date_gmt":"2025-05-09T18:32:10","guid":{"rendered":"https:\/\/staging.sandiegocounty.gov\/?page_id=2630"},"modified":"2025-05-09T11:34:39","modified_gmt":"2025-05-09T18:34:39","slug":"%d9%85%da%a9%d8%a7%d9%86%d9%87%d8%a7","status":"publish","type":"page","link":"https:\/\/www.sandiegocounty.gov\/fa\/locations\/","title":{"rendered":"\u0645\u06a9\u0627\u0646 \u0647\u0627"},"content":{"rendered":"<style>\r\n\t#wpsl-stores .wpsl-store-thumb {height:45px !important; width:45px !important;}\r\n\t#wpsl-stores, #wpsl-direction-details, #wpsl-gmap {height:546px !important;}\r\n\t#wpsl-gmap .wpsl-info-window {max-width:225px !important;}\r\n\t.wpsl-input label, #wpsl-radius label, #wpsl-category label {width:95px;}\r\n\t#wpsl-search-input ,#wpsl-category .wpsl-dropdown {width:179px;}\r\n<\/style>\r\n\n<div id=\"wpsl-wrap\" class=\"wpsl-map-list-search\">\n\n  <!-- Search form -->\n  <div class=\"wpsl-search wpsl-clearfix wpsl-filter\">\n    <div id=\"wpsl-search-wrap\">\n      <h2>Search locations<\/h2>\n\n      <!-- Search form -->\n      <form id=\"form-location-search\" autocomplete=\"off\">\n\n        <!-- Custom location search -->\n        <div class=\"wpsl-input custom-location-search\">\n          <input type=\"text\" id=\"location-name\" class=\"wpsl-custom-dropdown\" tabindex=\"0\" name=\"location-name\" placeholder=\"Search location by name\">\n          <input type=\"hidden\" id=\"location-name-value\" class=\"wpsl-selected-item\" name=\"location-name-value\" data-value=\"\">\n          <div class=\"wpsl-icon-name-search\"><i class=\"fa-solid fa-magnifying-glass\"><\/i><\/div>\n        <\/div>\n        <!-- \/Custom location search -->\n\n\n        <!-- Your location -->\n        <div class=\"wpsl-input your-location\">\n          <input id=\"wpsl-search-input-front\" tabindex=\"0\" placeholder=\"Enter your location\" aria-required=\"false\" \/>\n          <input id=\"wpsl-search-input\" type=\"hidden\" data-starting=\"San Diego, CA 92101\" value=\"San Diego, CA 92101\" \/>\n          <div role=\"button\" aria-label=\"Use my current location\" class=\"wpsl-icon-direction\" tabindex=\"0\"><i class=\"fa-solid fa-location-crosshairs\" aria-hidden=\"true\"><\/i><\/div>\n        <\/div>\n        <!-- \/Your location -->\n\n\n        <!-- Category Selector -->\n        <div id=\"wpsl-category\">\n          <select name='wpsl-category' id='wpsl-category-list' class='wpsl-dropdown form-select'><option value='0'>Location Categories<\/option><option class='level-0' value='83'>Fire station<\/option><option class='level-0' value='84'>Library<\/option><\/select>        <\/div>\n        <!-- \/Category Selector -->\n\n\n        <!-- Radius Selector -->\n        <div id=\"wpsl-radius\" class=\"wpsl-input\">\n          <select id=\"wpsl-radius-dropdown\" class=\"wpsl-dropdown form-select\" name=\"wpsl-radius\">\n            <option value=\"5\">5 mi<\/option><option value=\"10\">10 mi<\/option><option value=\"25\">25 mi<\/option><option selected=\"selected\" value=\"50\">50 mi<\/option><option value=\"100\">100 mi<\/option>          <\/select>\n        <\/div>\n        <!-- \/Radius Selector -->\n\n\n        <!-- Search button -->\n        <div class=\"wpsl-search-btn-wrap\">\n          <input id=\"wpsl-search-btn\" tabindex=\"0\" type=\"submit\" value=\"Search\">\n        <\/div>\n        <!-- \/Search button -->\n\n      <\/form>\n    <\/div>\n  <\/div>\n  <!-- \/Search form -->\n\n\n  <!-- map -->\n  <div id=\"wpsl-gmap\" class=\"wpsl-gmap-canvas\"><\/div>\n  <!-- \/map -->\n\n\n  <!-- Location list -->\n  <div id=\"wpsl-result-list\">\n    <h4 class=\"wpsl-label-results hidden\"><span id=\"wpsl-result-count\"><\/span> locations found <span style=\"display:none;\" class=\"reset wpsl-icon-reset\">(Reset)<\/span><\/h4>\n    <div id=\"wpsl-stores\" class=\"wpsl-not-loaded\">\n      <ul class=\"no-override\"><\/ul>\n    <\/div>\n    <div id=\"wpsl-direction-details\">\n      <ul class=\"no-override\"><\/ul>\n    <\/div>\n  <\/div>\n  <!-- \/Location list -->\n\n\n<\/div>\n<!-- \/wpsl-wrap -->\n\n\n<script>\njQuery(document).ready(function($) {\n\n  \/\/ $('#location-name').focus();\n  $(\"#wpsl-category-list\").addClass('form-select');\n\n  \/\/ Before the AJAX search starts\n  $(document).on('ajaxSend', function(event, xhr, settings) {\n    if (settings.url.includes('action=store_search')) {\n      \/\/ console.log('Search started');\n      $(\".wpsl-label-results .wpsl-icon-reset\").show();\n    }\n  });\n\n  \/\/ After the AJAX search is complete\n  $(document).on('ajaxComplete', function(event, xhr, settings) {\n      if (settings.url.includes('action=store_search')) {\n          \/\/ console.log('Search completed');\n          \n          \/\/ Get the filtered store count based on visible stores\n          var storeCount = $('#wpsl-stores ul li.wpsl-no-results-msg:visible').length ? 0 : $('#wpsl-stores ul li:visible').length;\n\n          \/\/ Update the result count span\n          $('#wpsl-result-count').text(storeCount);\n\n          if($(\".wpsl-label-results\").hasClass(\"hidden\")) {\n            $(\".wpsl-label-results\").removeClass(\"hidden\");\n          }\n      }\n  });\n\n  \/\/ Update location name value\n  $('#location-name').on('keyup keypress', function() {\n      var locationNameValue = $(this).val();\n      $('#location-name-value').attr('data-value', locationNameValue);\n  });\n\n  \/\/ Reset filters\n  $('.wpsl-label-results .wpsl-icon-reset').on('click', function() {\n    $(\"#location-name, #wpsl-search-input-front\").val(\"\");\n    $(\"#wpsl-search-input\").val($('#wpsl-search-input').data('starting'));\n    $(\"#location-name-value\").attr(\"data-value\", \"\");\n    $(\"#wpsl-category .wpsl-selected-item\").attr(\"data-value\", \"0\");\n    $(\"#wpsl-category .wpsl-selected-item\").text(\"Location Categories\");\n    $(\"#wpsl-radius .wpsl-selected-item\").attr(\"data-value\", \"50\");\n    $(\"#wpsl-radius .wpsl-selected-item\").text(\"50 mi\");\n    $('#wpsl-radius-dropdown').val(\"50\").trigger(\"change\");\n    $(\"#wpsl-category-list\").val(\"0\").trigger(\"change\");\n    $(\"#wpsl-search-btn\").trigger(\"click\");\n  });\n\n  function setTabindex() {\n    \/\/ $('#wpsl-category div.wpsl-dropdown[tabindex!=\"3\"]').attr('tabindex', '4');\n    \/\/ $('#wpsl-radius div.wpsl-dropdown[tabindex!=\"4\"]').attr('tabindex', '5');\n    $('#wpsl-category div.wpsl-dropdown').attr('tabindex', '0');\n    $('#wpsl-radius div.wpsl-dropdown').attr('tabindex', '0');\n  }\n\n  \/\/ Add tabindex to dropdowns and arrow key navigation\n  setTabindex();\n\n  const observer = new MutationObserver(() => {\n    setTabindex();\n  });\n\n  observer.observe(document.body, { childList: true, subtree: true });\n\n  \/\/ Arrow key navigation for dropdown lists\n  $(document).on('keydown', '#wpsl-category div.wpsl-dropdown, #wpsl-radius div.wpsl-dropdown', function(e) {\n    const $dropdown = $(this);\n    const $items = $dropdown.find('ul li');\n    let $current = $items.filter('.wpsl-selected-dropdown');\n\n    if (!$current.length) $current = $items.first();\n\n    if (e.key === 'ArrowDown' || e.key === 'ArrowUp') {\n      e.preventDefault();\n      let idx = $items.index($current);\n      idx = e.key === 'ArrowDown' ? idx + 1 : idx - 1;\n\n      if (idx < 0) idx = $items.length - 1;\n      else if (idx >= $items.length) idx = 0;\n\n      $items.removeClass('wpsl-selected-dropdown');\n      $current = $items.eq(idx).addClass('wpsl-selected-dropdown');\n\n      $dropdown.find('.wpsl-selected-item').text($current.text());\n\n      $current.trigger('click');\n    } else if (e.key === 'Enter' || e.key === ' ') {\n      e.preventDefault();\n      if ($current.length) {\n        $current.trigger('click');\n      }\n    }\n  });\n\n\n  \/\/ Set ZIP from current location\n  $(document).on('click keydown', '.wpsl-icon-direction', function (e) {\n    if (e.type === 'click' || e.key === 'Enter' || e.key === ' ') {\n      \/\/ console.log('\ud83d\udccd .wpsl-icon-direction clicked');\n\n        if (!navigator.geolocation) {\n            \/\/ console.log('\u274c Geolocation not supported by browser');\n            return;\n        }\n\n        navigator.geolocation.getCurrentPosition(function(position) {\n            const latLng = new google.maps.LatLng(\n                position.coords.latitude,\n                position.coords.longitude\n            );\n\n            new google.maps.Geocoder().geocode({ latLng }, function(results, status) {\n                if (status === google.maps.GeocoderStatus.OK) {\n                    const zip = results[0].address_components.find(c => c.types.includes('postal_code'));\n                    if (zip) {\n                        $('#wpsl-search-input, #wpsl-search-input-front').val(zip.long_name);\n                        \/\/ console.log('\u2705 ZIP set:', zip.long_name);\n                    } else {\n                        \/\/ console.log('\u26a0\ufe0f No ZIP found in response');\n                    }\n                } else {\n                    \/\/ console.log('\u274c Geocoder failed:', status);\n                }\n            });\n        }, function(error) {\n            \/\/ console.log('\u274c Geolocation error:', error.message);\n        });\n    }\n  });\n\n\n  \/* Mirror Starting Location Input *\/\n  $('#wpsl-search-input-front').on('input', function(){\n    const val = $(this).val();\n    const start = $('#wpsl-search-input').data('starting') || '';\n    $('#wpsl-search-input').val(val || start);\n  });\n  \n});\n<\/script>\n\n<style>\n  .wpsl-dropdown:focus-visible {\n  outline: 4px solid var(--clr-local-citrus-orange-400) !important;\n  border-color: transparent !important;\n}\n<\/style>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p> [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/www.sandiegocounty.gov\/fa\/locations\/\">Read More&#8230;<span class=\"screen-reader-text\"> from Locations<\/span><\/a><\/p>\n","protected":false},"author":28,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"departments":[],"class_list":["post-2630","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Locations - County of San Diego<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sandiegocounty.gov\/fa\/\u0645\u06a9\u0627\u0646\u0647\u0627\/\" \/>\n<meta property=\"og:locale\" content=\"fa_IR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Locations\" \/>\n<meta property=\"og:description\" content=\"[...]Read More... from Locations\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sandiegocounty.gov\/fa\/\u0645\u06a9\u0627\u0646\u0647\u0627\/\" \/>\n<meta property=\"og:site_name\" content=\"County of San Diego\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sandiegocounty\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-09T18:34:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sandiegocounty.gov\/uploads\/2025\/10\/County-logo-OpenGraph-1200x630-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@SanDiegoCounty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.sandiegocounty.gov\/locations\/\",\"url\":\"https:\/\/www.sandiegocounty.gov\/locations\/\",\"name\":\"Locations - County of San Diego\",\"isPartOf\":{\"@id\":\"https:\/\/www.sandiegocounty.gov\/#website\"},\"datePublished\":\"2025-05-09T18:32:10+00:00\",\"dateModified\":\"2025-05-09T18:34:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.sandiegocounty.gov\/locations\/#breadcrumb\"},\"inLanguage\":\"fa-IR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.sandiegocounty.gov\/locations\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.sandiegocounty.gov\/locations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sandiegocounty.gov\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Locations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.sandiegocounty.gov\/#website\",\"url\":\"https:\/\/www.sandiegocounty.gov\/\",\"name\":\"County of San Diego\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.sandiegocounty.gov\/#organization\"},\"alternateName\":\"SanDiegoCounty.gov\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.sandiegocounty.gov\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fa-IR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.sandiegocounty.gov\/#organization\",\"name\":\"County of San Diego\",\"url\":\"https:\/\/www.sandiegocounty.gov\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fa-IR\",\"@id\":\"https:\/\/www.sandiegocounty.gov\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.sandiegocounty.gov\/uploads\/2024\/07\/CoSD-Logo-cropped.png\",\"contentUrl\":\"https:\/\/www.sandiegocounty.gov\/uploads\/2024\/07\/CoSD-Logo-cropped.png\",\"width\":150,\"height\":150,\"caption\":\"County of San Diego\"},\"image\":{\"@id\":\"https:\/\/www.sandiegocounty.gov\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sandiegocounty\",\"https:\/\/x.com\/SanDiegoCounty\",\"https:\/\/www.youtube.com\/countysandiego\",\"https:\/\/www.instagram.com\/countyofsandiego\/\"],\"description\":\"The County provides a wide variety of health, public safety and community services to residents of the region's 18 cities and a large unincorporated area.\",\"telephone\":\"(858) 694-3900\",\"legalName\":\"County of San Diego\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u0645\u06a9\u0627\u0646\u200c\u0647\u0627 - \u0634\u0647\u0631\u0633\u062a\u0627\u0646 \u0633\u0646 \u062f\u06cc\u06af\u0648","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sandiegocounty.gov\/fa\/\u0645\u06a9\u0627\u0646\u0647\u0627\/","og_locale":"fa_IR","og_type":"article","og_title":"Locations","og_description":"[...]Read More... from Locations","og_url":"https:\/\/www.sandiegocounty.gov\/fa\/\u0645\u06a9\u0627\u0646\u0647\u0627\/","og_site_name":"County of San Diego","article_publisher":"https:\/\/www.facebook.com\/sandiegocounty","article_modified_time":"2025-05-09T18:34:39+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.sandiegocounty.gov\/uploads\/2025\/10\/County-logo-OpenGraph-1200x630-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@SanDiegoCounty","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sandiegocounty.gov\/locations\/","url":"https:\/\/www.sandiegocounty.gov\/locations\/","name":"\u0645\u06a9\u0627\u0646\u200c\u0647\u0627 - \u0634\u0647\u0631\u0633\u062a\u0627\u0646 \u0633\u0646 \u062f\u06cc\u06af\u0648","isPartOf":{"@id":"https:\/\/www.sandiegocounty.gov\/#website"},"datePublished":"2025-05-09T18:32:10+00:00","dateModified":"2025-05-09T18:34:39+00:00","breadcrumb":{"@id":"https:\/\/www.sandiegocounty.gov\/locations\/#breadcrumb"},"inLanguage":"fa-IR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sandiegocounty.gov\/locations\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sandiegocounty.gov\/locations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sandiegocounty.gov\/"},{"@type":"ListItem","position":2,"name":"Locations"}]},{"@type":"WebSite","@id":"https:\/\/www.sandiegocounty.gov\/#website","url":"https:\/\/www.sandiegocounty.gov\/","name":"\u0634\u0647\u0631\u0633\u062a\u0627\u0646 \u0633\u0646 \u062f\u06cc\u06af\u0648","description":"","publisher":{"@id":"https:\/\/www.sandiegocounty.gov\/#organization"},"alternateName":"SanDiegoCounty.gov","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sandiegocounty.gov\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fa-IR"},{"@type":"Organization","@id":"https:\/\/www.sandiegocounty.gov\/#organization","name":"\u0634\u0647\u0631\u0633\u062a\u0627\u0646 \u0633\u0646 \u062f\u06cc\u06af\u0648","url":"https:\/\/www.sandiegocounty.gov\/","logo":{"@type":"ImageObject","inLanguage":"fa-IR","@id":"https:\/\/www.sandiegocounty.gov\/#\/schema\/logo\/image\/","url":"https:\/\/www.sandiegocounty.gov\/uploads\/2024\/07\/CoSD-Logo-cropped.png","contentUrl":"https:\/\/www.sandiegocounty.gov\/uploads\/2024\/07\/CoSD-Logo-cropped.png","width":150,"height":150,"caption":"County of San Diego"},"image":{"@id":"https:\/\/www.sandiegocounty.gov\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sandiegocounty","https:\/\/x.com\/SanDiegoCounty","https:\/\/www.youtube.com\/countysandiego","https:\/\/www.instagram.com\/countyofsandiego\/"],"description":"\u0627\u06cc\u0646 \u0634\u0647\u0631\u0633\u062a\u0627\u0646 \u0637\u06cc\u0641 \u06af\u0633\u062a\u0631\u062f\u0647\u200c\u0627\u06cc \u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0628\u0647\u062f\u0627\u0634\u062a\u06cc\u060c \u0627\u06cc\u0645\u0646\u06cc \u0639\u0645\u0648\u0645\u06cc \u0648 \u0627\u062c\u062a\u0645\u0627\u0639\u06cc \u0631\u0627 \u0628\u0647 \u0633\u0627\u06a9\u0646\u0627\u0646 \u06f1\u06f8 \u0634\u0647\u0631 \u0645\u0646\u0637\u0642\u0647 \u0648 \u06cc\u06a9 \u0645\u0646\u0637\u0642\u0647 \u0628\u0632\u0631\u06af \u062b\u0628\u062a \u0646\u0634\u062f\u0647 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f.","telephone":"(858) 694-3900","legalName":"County of San Diego"}]}},"_links":{"self":[{"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/pages\/2630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/comments?post=2630"}],"version-history":[{"count":1,"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/pages\/2630\/revisions"}],"predecessor-version":[{"id":2631,"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/pages\/2630\/revisions\/2631"}],"wp:attachment":[{"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/media?parent=2630"}],"wp:term":[{"taxonomy":"departments","embeddable":true,"href":"https:\/\/www.sandiegocounty.gov\/fa\/wp-json\/wp\/v2\/departments?post=2630"}],"curies":[{"name":"\u0648\u0631\u062f\u067e\u0631\u0633","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}