Exemple #1
0
        protected override void OnElementChanged(ElementChangedEventArgs <MapBoxMapView> e)
        {
            base.OnElementChanged(e);

            if (Control == null)
            {
                var formsAppCompatActivity = (AppCompatActivity)Context;
                var fragmentContainer      = new FrameLayout(Context)
                {
                    Id = GenerateViewId()
                };

                SetNativeControl(fragmentContainer);

                _mapViewFragment = new MapViewFragment();

                formsAppCompatActivity.SupportFragmentManager.BeginTransaction().Replace(fragmentContainer.Id, _mapViewFragment)
                .CommitAllowingStateLoss();
                _mapViewFragment.GetMapAsync(new MapReadyCallback(Context));
            }
        }
 public GooglePlacesAutoCompleteAdapter(NavigationActivity mActivity, MapViewFragment mapViewFragment)
 {
     this.mActivity       = mActivity;
     this.mapViewFragment = mapViewFragment;
 }