{"id":2750,"date":"2026-10-20T08:36:22","date_gmt":"2026-10-20T07:36:22","guid":{"rendered":"https:\/\/wpgeodirectory.com\/documentation\/article\/cannot-determine-address-at-this-location\/"},"modified":"2026-10-20T08:39:00","modified_gmt":"2026-10-20T07:39:00","slug":"cannot-determine-address-at-this-location","status":"publish","type":"gd_place","link":"https:\/\/wpgeodirectory.com\/documentation\/article\/troubleshooting\/cannot-determine-address-at-this-location\/","title":{"rendered":"Fix the &#8220;Cannot determine address at this location&#8221; error"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">GeoDirectory shows &#8220;Cannot determine address at this location.&#8221; on the add listing form when you set or drag the map pin and the map service sends back no address for that spot. The map works, but the address lookup (geocoding) found nothing it could use.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why it happens<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the pin moves, GeoDirectory asks the active map service, Google or OpenStreetMap, to turn the pin&#8217;s coordinates into a street, city, region and country. Rural addresses, new roads and addresses written in a local format are often missing, and coverage differs between the two services, so an address Google finds can be unknown to OpenStreetMap and the other way round.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check your map settings<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to GeoDirectory &gt; Settings &gt; General and look at Maps API in the map settings. It is an advanced setting, so click Show Advanced if you can&#8217;t see it.<\/li>\n\n\n\n<li>If you use Google, check that the Google Maps API key is valid and that the Geocoding API is enabled for it in your Google Cloud project. If the key is restricted by HTTP referrer, add a second key in Google Geocoding API Key, because address lookups need their own key in that case.<\/li>\n\n\n\n<li>Try the address again. Searching for the nearest town first and then dragging the pin to the exact spot often works better than typing a full rural address.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">More help: <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/installation\/get-a-google-api-key\/\">Get a Google API key<\/a>, <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/troubleshooting\/maps-have-stopped-working-on-my-site\/\">Maps have stopped working on my site<\/a> and <a href=\"https:\/\/wpgeodirectory.com\/documentation\/article\/code-snippets\/use-google-for-geocoding-and-openstreetmaps-for-map-displays\/\">Use Google for geocoding and OpenStreetMap for map displays<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let users type the address themselves<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the map services don&#8217;t know your addresses at all, you can stop the pin from rewriting the address fields. With the Location Manager add-on, go to GeoDirectory &gt; Settings &gt; Locations and, in the add listing settings, turn on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disable set address on map from changing address fields<\/li>\n\n\n\n<li>Disable move map pin from changing address fields<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Users then fill in the address fields by hand and drag the pin to where the place really is. The address is no longer checked against the map, so only use these on directories where the lookup keeps failing. You can also turn on Disable address autocomplete? in the same place if the suggestions keep jumping to the wrong town.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Let users enter GPS coordinates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For vineyards, farms and other places without a street number, coordinates are often easier. Go to Places &gt; Settings &gt; Custom Fields (or the same page for your other post types), open the Address field and turn on Show latitude and longitude. The latitude and longitude boxes then show on the add listing form and users can type the coordinates in directly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GeoDirectory shows &#8220;Cannot determine address at this location.&#8221; on the add listing form when you set or drag the map pin and the map service sends back no address for that spot. The map works, but the address lookup (geocoding) found nothing it could use. Why it happens When the pin moves, GeoDirectory asks the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"article\/tags":[],"article\/categories":[211,437],"class_list":["post-2750","gd_place","type-gd_place","status-publish","hentry","gd_placecategory-tips-tricks-more","gd_placecategory-troubleshooting"],"_links":{"self":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/types\/gd_place"}],"author":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/comments?post=2750"}],"version-history":[{"count":1,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2750\/revisions"}],"predecessor-version":[{"id":2860,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/2750\/revisions\/2860"}],"wp:attachment":[{"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/media?parent=2750"}],"wp:term":[{"taxonomy":"gd_place_tags","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/tags?post=2750"},{"taxonomy":"gd_placecategory","embeddable":true,"href":"https:\/\/wpgeodirectory.com\/documentation\/wp-json\/wp\/v2\/article\/categories?post=2750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}