Hi everyone! I’m new to Unreal Engine and Cesium, and I’m working on a project similar to Google Earth. I want to create a feature where the user can type a place name like “Eiffel Tower” or “New York”, and the camera automatically flies to that location on the Cesium 3D globe.
Here’s what I’m trying to achieve:
- A search bar or input for typing the place name.
- Use a geocoding API (like Nominatim or Google Maps) to convert the place name into latitude and longitude.
- Use CesiumGeoreference to convert lat/lon into Unreal world coordinates.
- Move the player or camera to that location smoothly.
I’m coding this in C++, and I’m using the Cesium for Unreal plugin.
I’ve already seen that Cesium has functions for converting Cartographic (lat/lon) to ECEF and Unreal positions — but I’m not sure how to connect that with HTTP API calls or UI in Unreal.
If anyone has done this before, or has:
- A working example or demo
- Blueprint or C++ snippets
- Tips for beginners
…I’d be super grateful!
Thanks in advance!