{"id":6486,"date":"2020-04-04T16:58:21","date_gmt":"2020-04-04T16:58:21","guid":{"rendered":"https:\/\/expertwebtechnologies.com\/?p=6486"},"modified":"2025-01-07T13:32:12","modified_gmt":"2025-01-07T13:32:12","slug":"how-to-calculate-distance-between-two-address-using-latitude-and-longitude","status":"publish","type":"post","link":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/","title":{"rendered":"How to Calculate distance between two address using latitude and longitude."},"content":{"rendered":"\n<div>\n<h1>How to Calculate distance between two address using latitude and longitude.<\/h1>\nAccording To me it&#8217;s one of important requirement in many projects related to address. To Calculate distance between two address using latitude and longitude use this method.<br>\n<code style=\"color: black; background: #d3d3d338;\"><br>\nfunction LongLatDistance($Latitude1, $Longitude1, $Latitude2, $Longitude2) {<br>\n$theta = $Longitude1 - $Longitude2;<br>\n$miles = (sin(deg2rad($Latitude1))*sin(deg2rad($Latitude2)))+(cos(deg2rad($Latitude1))*cos(deg2rad($Latitude2)) * cos(deg2rad($theta)));<br>\n$miles = acos($miles);<br>\n$miles = rad2deg($miles);<br>\n$result['miles'] = $miles * 60 * 1.1515;<br>\n$result['feet'] = $result['miles'] * 5280;<br>\n$result['yards'] = $result['feet'] \/ 3;<br>\n$result['kilometers'] = $result['miles'] * 1.609344;<br>\n$result['meters'] = $result['kilometers'] * 1000;<br>\nreturn $result;<br>\n}<br>\n$distance = LongLatDistance($lat1='27.3766', $lon1='75.5580', $lat2='26.9124', $lon1='75.7873' );<br>\nvar_dump($distance);<br>\n<\/code><br>\n<code style=\"color: black; background: #d3d3d338;\"><code style=\"color: black; background: #d3d3d338;\">OUTPUT<br>\narray(5) {<br>\n[\"miles\"]=&gt;float(35.033155471693)<br>\n[\"feet\"]=&gt;float(184975.06089054)<br>\n[\"yards\"]=&gt;float(61658.35363018)<br>\n[\"kilometers\"]=&gt;float(56.380398559437)<br>\n[\"meters\"]=&gt;float(56380.398559437)<br>\n}<br>\n<\/code><br>\nEnjoy. <\/code><\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Calculate distance between two address using latitude and longitude. According To me it&#8217;s one of important requirement in many projects related to address. To Calculate distance between two address using latitude and longitude use this method. function LongLatDistance($Latitude1, $Longitude1, $Latitude2, $Longitude2) { $theta = $Longitude1 &#8211; $Longitude2; $miles = (sin(deg2rad($Latitude1))*sin(deg2rad($Latitude2)))+(cos(deg2rad($Latitude1))*cos(deg2rad($Latitude2)) * cos(deg2rad($theta))); $miles [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8674,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-6486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Calculate distance between two address using latitude and longitude. - EoXys IT<\/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:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Calculate distance between two address using latitude and longitude. - EoXys IT\" \/>\n<meta property=\"og:description\" content=\"How to Calculate distance between two address using latitude and longitude. According To me it&#8217;s one of important requirement in many projects related to address. To Calculate distance between two address using latitude and longitude use this method. function LongLatDistance($Latitude1, $Longitude1, $Latitude2, $Longitude2) { $theta = $Longitude1 - $Longitude2; $miles = (sin(deg2rad($Latitude1))*sin(deg2rad($Latitude2)))+(cos(deg2rad($Latitude1))*cos(deg2rad($Latitude2)) * cos(deg2rad($theta))); $miles [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\" \/>\n<meta property=\"og:site_name\" content=\"EoXys IT\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-04T16:58:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-07T13:32:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shiv kumawat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shiv kumawat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\"},\"author\":{\"name\":\"Shiv kumawat\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\"},\"headline\":\"How to Calculate distance between two address using latitude and longitude.\",\"datePublished\":\"2020-04-04T16:58:21+00:00\",\"dateModified\":\"2025-01-07T13:32:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\"},\"wordCount\":51,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"articleSection\":[\"PHP\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\",\"name\":\"How to Calculate distance between two address using latitude and longitude. - EoXys IT\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"datePublished\":\"2020-04-04T16:58:21+00:00\",\"dateModified\":\"2025-01-07T13:32:12+00:00\",\"author\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\"},\"breadcrumb\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"width\":768,\"height\":430,\"caption\":\"Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eoxysit.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Calculate distance between two address using latitude and longitude.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\",\"url\":\"https:\/\/eoxysit.com\/blogs\/\",\"name\":\"EoXys IT\",\"description\":\"Digitise your business\",\"alternateName\":\"Eoxys It\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537\",\"name\":\"Shiv kumawat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"caption\":\"Shiv kumawat\"},\"description\":\"\\\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\\\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d\",\"sameAs\":[\"https:\/\/eoxysit.com\/\"],\"url\":\"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Calculate distance between two address using latitude and longitude. - EoXys IT","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:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/","og_locale":"en_US","og_type":"article","og_title":"How to Calculate distance between two address using latitude and longitude. - EoXys IT","og_description":"How to Calculate distance between two address using latitude and longitude. According To me it&#8217;s one of important requirement in many projects related to address. To Calculate distance between two address using latitude and longitude use this method. function LongLatDistance($Latitude1, $Longitude1, $Latitude2, $Longitude2) { $theta = $Longitude1 - $Longitude2; $miles = (sin(deg2rad($Latitude1))*sin(deg2rad($Latitude2)))+(cos(deg2rad($Latitude1))*cos(deg2rad($Latitude2)) * cos(deg2rad($theta))); $miles [&hellip;]","og_url":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/","og_site_name":"EoXys IT","article_published_time":"2020-04-04T16:58:21+00:00","article_modified_time":"2025-01-07T13:32:12+00:00","og_image":[{"width":768,"height":430,"url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","type":"image\/png"}],"author":"Shiv kumawat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shiv kumawat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#article","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/"},"author":{"name":"Shiv kumawat","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537"},"headline":"How to Calculate distance between two address using latitude and longitude.","datePublished":"2020-04-04T16:58:21+00:00","dateModified":"2025-01-07T13:32:12+00:00","mainEntityOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/"},"wordCount":51,"commentCount":0,"image":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","articleSection":["PHP"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/","url":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/","name":"How to Calculate distance between two address using latitude and longitude. - EoXys IT","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage"},"image":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","datePublished":"2020-04-04T16:58:21+00:00","dateModified":"2025-01-07T13:32:12+00:00","author":{"@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537"},"breadcrumb":{"@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#primaryimage","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","width":768,"height":430,"caption":"Code"},{"@type":"BreadcrumbList","@id":"https:\/\/eoxysit.com\/blogs\/how-to-calculate-distance-between-two-address-using-latitude-and-longitude\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eoxysit.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"How to Calculate distance between two address using latitude and longitude."}]},{"@type":"WebSite","@id":"https:\/\/eoxysit.com\/blogs\/#website","url":"https:\/\/eoxysit.com\/blogs\/","name":"EoXys IT","description":"Digitise your business","alternateName":"Eoxys It","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/2ae37850795ab595577a4bfdb900b537","name":"Shiv kumawat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","caption":"Shiv kumawat"},"description":"\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d","sameAs":["https:\/\/eoxysit.com\/"],"url":"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/"}]}},"_links":{"self":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/6486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/comments?post=6486"}],"version-history":[{"count":0,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/6486\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media\/8674"}],"wp:attachment":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media?parent=6486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/categories?post=6486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/tags?post=6486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}