{"id":75457,"date":"2024-05-01T12:09:59","date_gmt":"2024-05-01T10:09:59","guid":{"rendered":"https:\/\/safeblood.africa\/?page_id=75457"},"modified":"2026-08-07T00:33:37","modified_gmt":"2026-08-06T22:33:37","slug":"blood-donor-map","status":"publish","type":"page","link":"https:\/\/safeblood.africa\/en\/blood-donor-map\/","title":{"rendered":"Blood donor map"},"content":{"rendered":"<p>On this page you can search for a compatible unvaccinated blood donor, worldwide. For now, you will only find members of SafeBlood Donation, subdivided into <strong>Safeblood International (<a href=\"https:\/\/safeblood.net\/en\/\" target=\"_blank\" rel=\"noopener\">safeblood.net<\/a><\/strong> or safeblood.your country domain, e.g. <a href=\"https:\/\/safeblood.uk\/en\/\" target=\"_blank\" rel=\"noopener\">safeblood.uk<\/a>), for anywhere in the world except the United States, and <strong>SafeBlood USA (<a href=\"https:\/\/safeblood.com\/\" target=\"_blank\" rel=\"noopener\">safeblood.com<\/a>)<\/strong>, for the United States only.<br \/>\nAt a later stage, we will include members of other non-vax blood donation services if they wish to be listed here as well. When you click on a potential donor on the map, you will see the affiliation with that organisation.<\/p>\n<p>If you are a member of SafeBlood, you find a refined and faster blood search map in your member area <a href=\"https:\/\/safeblood.net\/en\/search\/\" target=\"_blank\" rel=\"noopener\">here<\/a>, which also allows you to request a blood donor directly from this page, with a response time of only a few hours. Logically, only SafeBlood members are shown on this page as matching donors with a direct contact request. However, non-members can also use this search page; it offers slightly more options and allows, for example, searching by country, state or all blood groups simultaneously, while still displaying results from all participating associations.<\/p>\n\n<a name=\"sbusms\"><\/a><div class=\"safeblood-us-map-search-form\"><form action=\"#sbusms\" method=\"post\"><div class=\"sbusms-blood-type-container\"><div class=\"sbusms-blood-type-label\"><h2>Your Blood Type<\/h2><\/div><div class=\"sbusms-blood-type-options\"><div><button type=\"button\" data-blood-type=\"0-\">O-<\/button><\/div><div><button type=\"button\" data-blood-type=\"0+\">O+<\/button><\/div><div><button type=\"button\" data-blood-type=\"A-\">A-<\/button><\/div><div><button type=\"button\" data-blood-type=\"A+\">A+<\/button><\/div><div><button type=\"button\" data-blood-type=\"B-\">B-<\/button><\/div><div><button type=\"button\" data-blood-type=\"B+\">B+<\/button><\/div><div><button type=\"button\" data-blood-type=\"AB-\">AB-<\/button><\/div><div><button type=\"button\" data-blood-type=\"AB+\" class=\"bt-selected\" >AB+<\/button><\/div><script>\r\n(function($) {\r\njQuery('.sbusms-blood-type-options button').on('click', function() {\r\njQuery('.sbusms-blood-type-options [name=blood_type]').val(jQuery(this).attr('data-blood-type'));\r\njQuery('.sbusms-blood-type-options button').removeClass('bt-selected');\r\njQuery(this).addClass('bt-selected');\r\nsafebloodMapGetData();\r\n});\r\njQuery(document).on('click', '.sbusms-submit-button', function(e) {\r\nsafebloodMapGetData();return false;\r\n});\r\n})(jQuery);\r\n<\/script><input type=\"hidden\" name=\"blood_type\" value=\"AB+\" \/><\/div><\/div><div class=\"sbusms-location-container\"><div class=\"sbusms-location-label\"><h2>Your Location<\/h2><\/div><div class=\"sbusms-location-wrap\"><input id=\"sbusms-user-location\" name=\"user_location\" placeholder=\"Type and select city\" value=\"\">\r\n<input type=\"hidden\" id=\"sbusms-user-lat\" name=\"user_lat\" value=\"\" \/>\r\n<input type=\"hidden\" id=\"sbusms-user-lng\" name=\"user_lng\" value=\"\" \/>\r\n<\/div><script>\r\n(function($) {\r\nsbusms_autocomplete('sbusms-user-location', 'sbusms-user-lat', 'sbusms-user-lng');\r\n})(jQuery);\r\n<\/script><div class=\"sbusms-submit-wrap\"><input type=\"submit\" class=\"sbusms-submit-button\" name=\"safeblood_us_map_search\" value=\"Search\" \/><\/div><\/div><\/form><\/div><div class=\"safeblood-us-map-search-result\"><div id=\"safeblood-map\"><\/div><div class=\"small-text\">Displaying matches compatible with your blood type. Locations are approximate.<\/div><\/div><script>\r\nvar sbMapContainer = document.getElementById('safeblood-map');\r\nsbMapContainer.style = 'height:58vH;';\r\nvar sbMap = L.map(sbMapContainer);\r\nL.tileLayer('https:\/\/{s}.tile.osm.org\/{z}\/{x}\/{y}.png', {}).addTo(sbMap);\r\nvar sbMapCenter = L.latLng('39.833333', '-48.583333');\r\nsbMap.setView(sbMapCenter, 2)\r\nvar markers = L.layerGroup();function safebloodMapGetData() {\r\nvar postData = {\r\n'blood_type': jQuery('input[name=blood_type]').val(),\r\n'user_lat': jQuery('input[name=user_lat]').val(),\r\n'user_lng': jQuery('input[name=user_lng]').val(),\r\n};\r\njQuery.ajax({\r\ntype: 'post',\r\nurl: '\/wp-admin\/admin-ajax.php',\r\ndata: {action: 'safeblood_map_search_data', postData},\r\nsuccess: function(response) {\r\nif (postData.user_lat && postData.user_lng) {\r\nvar sbMapCenter = L.latLng(postData.user_lat, postData.user_lng);\r\nsbMap.setView(sbMapCenter, 10)\r\n} else {\r\nvar sbMapCenter = L.latLng('39.833333', '-48.583333');\r\nsbMap.setView(sbMapCenter, 2)\r\n}\r\nresponse = JSON.parse(response);\r\nif (response.errors) {\r\nresponse.errors.forEach(function (error) {\r\nconsole.log(error);\r\n});\r\n}\r\nif (response.markers) {\r\nmarkers.clearLayers();\r\nresponse.markers.forEach(function (item) {\r\nvar marker = L.marker([item.lat, item.lng]);\r\nmarker.bindPopup(item.popup);\r\nmarker.addTo(markers);\r\n});\r\nsbMap.addLayer(markers);\r\n}\r\n}\r\n});\r\n}\r\nsafebloodMapGetData();\r\n<\/script>","protected":false},"excerpt":{"rendered":"<p>On this page you can search for a compatible unvaccinated blood donor, worldwide. For now, you will only find members of SafeBlood Donation, subdivided into Safeblood International (safeblood.net or safeblood.your country domain, e.g. safeblood.uk), for anywhere in the world except the United States, and SafeBlood USA (safeblood.com), for the United States only. At a later [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"class_list":["post-75457","page","type-page","status-publish","entry"],"_links":{"self":[{"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/pages\/75457","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/comments?post=75457"}],"version-history":[{"count":11,"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/pages\/75457\/revisions"}],"predecessor-version":[{"id":83034,"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/pages\/75457\/revisions\/83034"}],"wp:attachment":[{"href":"https:\/\/safeblood.africa\/en\/wp-json\/wp\/v2\/media?parent=75457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}