public sealed class LocationPicker<T> : InputComponentBase<T>
where T : class, IHasLocation, IHasEnvironment
| LocationPickerT | Initializes a new instance of the LocationPickerT class |
| BlazorGoogleMapsKeyService | Dependency injection for the IBlazorGoogleMapsKeyService to retrieve the Google Maps API key. |
| CosmosDb | CosmosDB service for data storage and retrieval. |
| CurrentUser | The currently signed-in user session data, which is used to determine the location of the item. |
| JsRuntime | JavaScript runtime for interop with the Google Maps API. |
| SetParametersAsync |
Parameters are loaded manually for sake of performance; if we were to use System.Reflection magic, it would hurt performance if components were used in large numbers.
(Overrides InputComponentBaseTSetParametersAsync(ParameterView)) |