I've volunteered to help out on a community project to create an AR presentation of a local historic building (long gone, but foundations remain). Ideally it would be available as a free app for visitors so they can see the site as it was in the past.
The idea is that you can walk around and through the site seeing the building as it was through a phone/tablet. As such, it needs to be be able to accurately place the model on a specific geographic location and track the user's position etc. It looked like ARKit already had the perfect geolocating solution (as described here: https://developer.apple.com/documentation/arkit/content_anchors/tracking_geographic_locations_in_ar), but unfortunately Apple hasn't photographed this area yet (so no site data can be downloaded from Apple's servers).
I haven't seen any indication that this data can be supplied in any other way, so I'm assuming that solution is a non-starter - if anyone has an answer, please let me know.
Otherwise I'm looking for an alternative. Other parts of ARKit seem to rely on the user placing a model in context (rather than using a hard-wired location), but again I'd be happy to hear otherwise.
I've also been looking at a solution from ArcGIS (https://developers.arcgis.com/swift/scenes-3d/display-scenes-in-augmented-reality/), specifically the 'World-scale' application. If anyone has any experience with this, I'd appreciate any tips you may have.
Any other suggested solutions would be much appreciated.