🛰️ How to create a "Search & Fly to Location" feature in Cesium for Unreal (C++)

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:

  1. A search bar or input for typing the place name.
  2. Use a geocoding API (like Nominatim or Google Maps) to convert the place name into latitude and longitude.
  3. Use CesiumGeoreference to convert lat/lon into Unreal world coordinates.
  4. 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! :folded_hands:

Thanks in advance!