<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>My Calendar Pro - Plugin Documentation</provider_name><provider_url>https://docs.joedolson.com/my-calendar-pro</provider_url><author_name>Joe Dolson</author_name><author_url>https://docs.joedolson.com/my-calendar-pro/author/joedolson/</author_url><title>Geolocation - My Calendar Pro - Plugin Documentation</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="3iKMsx2Nol"&gt;&lt;a href="https://docs.joedolson.com/my-calendar-pro/geolocation/"&gt;Geolocation&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://docs.joedolson.com/my-calendar-pro/geolocation/embed/#?secret=3iKMsx2Nol" width="600" height="338" title="&#x201C;Geolocation&#x201D; &#x2014; My Calendar Pro - Plugin Documentation" data-secret="3iKMsx2Nol" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://docs.joedolson.com/my-calendar-pro/wp-includes/js/wp-embed.min.js
&lt;/script&gt;
</html><description>My Calendar Pro includes geolocation features for finding venues. Development is in progress to extend this to finding events. There are a few prerequisites to being able to use the geolocation features, due to the data and API dependencies. Services Used Geolocation features use the MaxMind GeoLite IP to City database for translating a user&#x2019;s [&hellip;]</description><thumbnail_url>https://docs.joedolson.com/my-calendar-pro/wp-content/uploads/sites/4/2026/04/image.png</thumbnail_url><thumbnail_width>705</thumbnail_width><thumbnail_height>840</thumbnail_height></oembed>
