google calendar cannot subscribe to icloud calendar if location maps are used
Over the past few weeks, I have not been able to see my iCloud calendar in my google calendar that I use at work. I have played around with this a bit and it seems that if you have a mapped location for any calendar event, then google cannot import the calendar (or subscribe to it).
I have created a simple calendar that is available for public consumption with one event at 2PM Eastern time on October 31, 2019. Here is the link:
webcal://p49-caldav.icloud.com/published/2/MTA0NDI2OTI2MTEwNDQyNnPMRoHauxOO5fUSsgMmbb5bdVx9d03biBGROx8rhStXCccjAcTzYhCOFHaeLT7urXnmbhIauYI3hLpTOCzmDA8
If you replace "webcal" with "http" in the above link, you will be able to download the ICS file. In that file, you will find the lines (between the asterisks and ignore the <pre> stuff):
***
<pre>
X-APPLE-STRUCTURED-LOCATION;VALUE=URI;X-APPLE-RADIUS=141.85546875;X-TITLE
=Hard Rock Stadium\n347 Don Shula Dr, Miami Gardens, FL 33056, United St
ates:geo:25.957904,-80.238831
</pre>
***
If you try to import this calendar that has one event into Google Calendar, it will fail, which is why Google Calendar cannot subscribe to ANY calendar that has a mapped location in it.
If you edit the file and delete those 3 lines, you will be able to import the calendar.
I don't know if this is an Apple bug or Google bug, but will report on both forums.