unreal.LocationServices
¶
- class unreal.LocationServices(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
BlueprintFunctionLibrary
Location Services
C++ Source:
Plugin: LocationServicesBPLibrary
Module: LocationServicesBPLibrary
File: LocationServicesBPLibrary.h
- classmethod are_location_services_enabled() bool ¶
Checks if the Location Services on the mobile device are enabled for this application
- Returns:
true if the mobile device has enabled the appropriate service for the app
- Return type:
- classmethod get_last_known_location() LocationServicesData ¶
Returns the last location information returned by the location service. If no location update has been made, will return a default-value-filled struct.
- Returns:
the last known location from updates
- Return type:
- classmethod get_location_services_impl() LocationServicesImpl ¶
Returns the Location Services implementation object. Intended to be used to set up the FLocationServicesData_OnLocationChanged
delegate in Blueprints.
- Returns:
the Android or IOS impl object
- Return type:
- classmethod init_location_services(accuracy, update_frequency, min_distance_filter) bool ¶
Called to set up the Location Service before use
- Parameters:
accuracy (LocationAccuracy) – as seen in the enum above
update_frequency (float) – in milliseconds. (Android only)
min_distance_filter (float) –
- Returns:
true if Initialization was succesful
- Return type:
- classmethod is_location_accuracy_available(accuracy) bool ¶
Checks if the supplied Accuracy is available on the current device.
- Parameters:
accuracy (LocationAccuracy) – the accuracy to check
- Returns:
true if the mobile device can support the Accuracy, false if it will use a different accuracy
- Return type: