Hola, soy arqueólogo y programador Java/Android.
Llevo tiempo con una idea similiar, que no he desarrollado por falta de financiación y tiempo.
Hay varios puntos a tener en cuenta: para la recreación del lugar deberíamos contar con un modelo 3d del mismo. Habría que ver si alguien ya lo ha hecho o si tendríamos que hacerlo nosotros. (en mi caso también domino Autocad 3d y SketchUp para realizar modelos 3d).
Una vez se cuenta con el modelo 3d, colocarlo en un punto geográfico es relativamente sencillo. Con el mismo smartphone se podría observar el modelo 3d en su lugar (realidad aumentada), mediante puntos de referencia.
Si lo que quereis es realidad virtual, es decir, inmersión total en el modelo 3d mediante gafas 3d, es otra cosa. Este caso lo tengo menos estudiado, pero sería totalmente posible también.