Skip to content

Instantly share code, notes, and snippets.

View dev-aritra's full-sized avatar
🤖
Working

Aritra Das dev-aritra

🤖
Working
View GitHub Profile
public interface StoreManagementUseCase {
Mono<Store> addStore(Store store);
}
Position southwestBound = new Position(17.418652, 78.327941);
Position northeastBound = new Position(17.439288, 78.354593);
var bounds = new Bounds(southwestBound, northeastBound);
mapView.MoveToRegion(MapSpan.FromBounds(bounds));
var platformConfig = new PlatformConfig
{
BitmapDescriptorFactory = new AccessNativeBitmapConfig()
};
Xamarin.FormsGoogleMaps.Init(this, savedInstanceState, platformConfig);
private void AddMarkers()
{
Position loc1 = new Position(17.430486, 78.341331);
Position loc2 = new Position(17.427579, 78.342017);
Pin marker1 = new Pin()
{
Address = "Gachibowli",
IsVisible = true,
Label = "Microsoft Hyderabad",
using Xamarin.Forms.GoogleMaps;
using Xamarin.Forms.GoogleMaps.Android.Factories;
using AndroidBitmapDescriptor = Android.Gms.Maps.Model.BitmapDescriptor;
using AndroidBitmapDescriptorFactory = Android.Gms.Maps.Model.BitmapDescriptorFactory;
public sealed class AccessNativeBitmapConfig : IBitmapDescriptorFactory
{
public AndroidBitmapDescriptor ToNative(BitmapDescriptor descriptor)
{
private void AddMarkers()
{
Position loc1 = new Position(17.430486, 78.341331);
Position loc2 = new Position(17.427579, 78.342017);
Pin marker1 = new Pin()
{
Address = "Gachibowli",
IsVisible = true,
Label = "Microsoft Hyderabad",
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<gmaps:Map
x:Name="mapView" />
private void InitializeFaceClient()
{
ApiKeyServiceClientCredentials credentials = new ApiKeyServiceClientCredentials(APIKEY);
faceClient = new FaceClient(credentials);
faceClient.Endpoint = ENDPPOINT;
}
public async Task<List<DetectedFaceExtended>> GetFaces(MediaFile image)
{
List<DetectedFaceExtended> detectedFaces = null;
var faceApiResponseList = await faceClient.Face.DetectWithStreamAsync(image.GetStream(), returnFaceAttributes: new List<FaceAttributeType> { { FaceAttributeType.Emotion }});
DetectedFaceExtended decFace = null;
if (faceApiResponseList.Count > 0)
{
detectedFaces = new List<DetectedFaceExtended>();
foreach (DetectedFace face in faceApiResponseList)
{