Cesium for Unreal 2.16.0
Loading...
Searching...
No Matches
CesiumGeocoderServiceBlueprintLibrary.h File Reference
#include "Cesium3DTileset.h"
#include "CesiumGeoreference.h"
#include "Kismet/BlueprintAsyncActionBase.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "Math/MathFwd.h"
#include "Misc/Optional.h"
#include "Templates/SharedPointer.h"
#include "UObject/Object.h"
#include "UObject/ObjectMacros.h"
#include <CesiumIonClient/Connection.h>
#include <CesiumGeospatial/Cartographic.h>
#include <CesiumGeospatial/GlobeRectangle.h>
#include <CesiumIonClient/Geocoder.h>
#include <CesiumUtility/Math.h>
#include <optional>
#include "CesiumGeocoderServiceBlueprintLibrary.generated.h"

Go to the source code of this file.

Classes

struct  FCesiumGeocoderServiceAttribution
 Attribution information for a query to a geocoder service. More...
 
struct  FCesiumGeocoderServiceFeature
 A single feature (a location or region) obtained from a geocoder service. More...
 
class  UCesiumGeocoderServiceResult
 The result of making a request to a geocoder service. More...
 
class  UCesiumGeocoderServiceIonGeocoderAsyncAction
 

Enumerations

enum class  ECesiumIonGeocoderProviderType : uint8 { Google = CesiumIonClient::GeocoderProviderType::Google , Bing = CesiumIonClient::GeocoderProviderType::Bing , Default = CesiumIonClient::GeocoderProviderType::Default }
 The supported providers that can be accessed through ion's geocoder API. More...
 
enum class  ECesiumIonGeocoderRequestType : uint8 { Search = CesiumIonClient::GeocoderRequestType::Search , Autocomplete = CesiumIonClient::GeocoderRequestType::Autocomplete }
 The supported types of requests to geocoding API. More...
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FCesiumGeocoderServiceDelegate, bool, Success, UCesiumGeocoderServiceResult *, Result, FString, Error)
 

Enumeration Type Documentation

◆ ECesiumIonGeocoderProviderType

enum class ECesiumIonGeocoderProviderType : uint8
strong

The supported providers that can be accessed through ion's geocoder API.

Enumerator
Google 

Google geocoder, for use with Google data.

Bing 

Bing geocoder, for use with Bing data.

Default 

Use the default geocoder as set on the server.

Used when neither Bing or Google data is used.

Definition at line 33 of file CesiumGeocoderServiceBlueprintLibrary.h.

◆ ECesiumIonGeocoderRequestType

enum class ECesiumIonGeocoderRequestType : uint8
strong

The supported types of requests to geocoding API.

Enumerator
Search 

Perform a full search from a complete query.

Autocomplete 

Perform a quick search based on partial input, such as while a user is typing.

The search results may be less accurate or exhaustive than using ECesiumIonGeocoderRequestType::Search.

Definition at line 53 of file CesiumGeocoderServiceBlueprintLibrary.h.

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FCesiumGeocoderServiceDelegate ,
bool ,
Success ,
UCesiumGeocoderServiceResult * ,
Result ,
FString ,
Error  )