interface IScanTargetClient (Niantic.ARDK.AR.Scanning.IScanTargetClient)
Overview
Client for requesting scan targets close to the user’s location. A scan target is a location that can be scanned and activated for VPS. More…
interface IScanTargetClient {
// methods
void RequestScanTargets(
LatLng queryLocation,
int queryRadius,
Action<ScanTargetResponse> onScanTargetReceived
);
Task<ScanTargetResponse> RequestScanTargetsAsync(
LatLng queryLocation,
int queryRadius
);
};
Detailed Documentation
Client for requesting scan targets close to the user’s location. A scan target is a location that can be scanned and activated for VPS.
Use ScanTargetClientFactory to create a scan target client.
Methods
void RequestScanTargets(
LatLng queryLocation,
int queryRadius,
Action<ScanTargetResponse> onScanTargetReceived
)
Request scan targets within a given radius of a location using the callback pattern.
Parameters:
queryLocation |
Center of query. |
queryRadius |
Radius for query between 0m and 2000m. Negative radius will default to the maximum radius of 2000m. |
onScanTargetReceived |
Callback function to process the received ScanTargetResponse. |
Task<ScanTargetResponse> RequestScanTargetsAsync(
LatLng queryLocation,
int queryRadius
)
Requests scan targets within a given radius of a location using the async/await pattern.
Parameters:
queryLocation |
Center of query. |
queryRadius |
Radius for query between 0m and 2000m. Negative radius will default to the maximum radius of 2000m. |
Returns:
Task with the received ScanTargetResponse as result.