コード例 #1
0
    GoogleMapsOptions CreateMapViewOptions()
    {
        var options = new GoogleMapsOptions();

        options.MapType((GoogleMapType)mapType.value);

        // Camera position
        options.Camera(CameraPosition);

        // Bounds
        if (boundsToggle.isOn)
        {
            options.LatLngBoundsForCameraTarget(Bounds);
        }

        options.AmbientEnabled(ambientToggle.isOn);
        options.CompassEnabled(compassToggle.isOn);
        options.LiteMode(liteModeToggle.isOn);
        options.MapToolbarEnabled(mapToolbarToggle.isOn);
        options.RotateGesturesEnabled(rotateGesturesToggle.isOn);
        options.ScrollGesturesEnabled(scrollGesturesToggle.isOn);
        options.TiltGesturesEnabled(tiltGesturesToggle.isOn);
        options.ZoomGesturesEnabled(zoomGesturesToggle.isOn);
        options.ZoomControlsEnabled(zoomControlsToggle.isOn);

        options.MinZoomPreference(float.Parse(minZoom.text));
        options.MaxZoomPreference(float.Parse(maxZoom.text));

        return(options);
    }
コード例 #2
0
    /// <summary>
    /// Performs a chain of operations to prepare a map, before it's shown
    /// </summary>
    public override void InitializeMap()
    {
        // Perform a basic configuration, and make a map of it
        GoogleMapsOptions options = CreateMapViewOptions();

        map = new GoogleMapsView(options);

        map.Show(RectTransformToScreenSpace(rect), OnMapReady);
    }
コード例 #3
0
    void Start()
    {
        var cameraPosition = new CameraPosition(
            new LatLng(-15.7964211f, -47.8898464f), 11, 0, 0);
        var options = new GoogleMapsOptions()
                      .Camera(cameraPosition);

        _map = new GoogleMapsView(options);
        _map.Show(RectTransformToScreenSpace(rect), OnMapReady);
    }
コード例 #4
0
    // This routine sets some things
    private GoogleMapsOptions CreateMapViewOptions()
    {
        var options    = new GoogleMapsOptions();
        var initialPos = initialCameraPositions[PossiblePositions.St_Petersburg];

        options.Camera(new CameraPosition(initialPos, 14.0f, 0.0f, 0.0f));
        options.MapType(GoogleMapType.Normal);
        options.CompassEnabled(true);

        return(options);
    }
コード例 #5
0
    GoogleMapsOptions CreateMapViewOptions()
    {
        var options = new GoogleMapsOptions();

        options.MapType(GoogleMapType.Normal);
        var cameraPosition = new CameraPosition(
            new LatLng(myLatitude, myLongitude), 18, 0, 0);

        // Camera position
        options.Camera(cameraPosition);

        return(options);
    }
コード例 #6
0
        public MapsService(IExternalHttpRequests externalHttpRequests, IOptions <GoogleMapsOptions> googleMapsOptions)
        {
            _externalHttpRequests = externalHttpRequests;

            _googleMapsOptions = googleMapsOptions.Value;
        }
コード例 #7
0
 public ApiKeyManager(IOptions <GoogleMapsOptions> optionsAccessor, IOptions <StripeOptions> stripeAccessor)
 {
     _googleMapsOptions = optionsAccessor.Value;
     _stripeOptions     = stripeAccessor.Value;
 }
コード例 #8
0
 public Task <Boolean> SetOptionsAsync(GoogleMapsOptions options)
 => this._JsRuntime.InvokeAsync <Boolean>("Logixware.Blazor.GoogleMaps.SetOptions", options);