async void HandleLongPress(object sender, GMSCoordEventArgs e)
        {
            //clearing previous markers
            mapView.Clear();
            CLLocationCoordinate2D coord = new CLLocationCoordinate2D(e.Coordinate.Latitude, e.Coordinate.Longitude);
            var marker = Marker.FromPosition(coord);

            //marker.Title = string.Format("Marker 1");
            marker.Layer.Frame = new CGRect(0, 0, 10, 10);
            //marker.Icon.
            marker.Icon = UIImage.FromBundle("add_loc_marker.png");
            //marker.Icon.Scale(new CGSize(marker.Icon.Size.Width, marker.Icon.Size.Height), 25F);
            //SetMarkerSize(ref marker);
            marker.Map    = mapView;
            lat_temporary = e.Coordinate.Latitude.ToString().Replace(',', '.');
            lng_temporary = e.Coordinate.Longitude.ToString().Replace(',', '.');
            CLLocation temp_coords = new CLLocation(e.Coordinate.Latitude, e.Coordinate.Longitude);

            //HomeAddressViewController.FullAddressStatic = await ReverseGeocodeToConsoleAsync(temp_coords);
            if (!String.IsNullOrEmpty(HomeAddressViewController.FullAddressTemp) && HomeAddressViewController.FullAddressTemp != " ")
            {
                address_textLabel.Text = HomeAddressViewController.FullAddressTemp;
                //address_textView.Hidden = false;
            }
        }
        void HandleLongPress(object sender, GMSCoordEventArgs e)
        {
            var marker = new Marker () {
                Title = string.Format ("Marker at: {0}, {1}", e.Coordinate.Latitude, e.Coordinate.Longitude),
                Position = e.Coordinate,
                AppearAnimation = MarkerAnimation.Pop,
                Map = mapView
            };

            // Add the new marker to the list of markers.
            markers.Add (marker);
        }
        void HandleLongPress(object sender, GMSCoordEventArgs e)
        {
            var marker = new Marker()
            {
                Title           = string.Format("Marker at: {0}, {1}", e.Coordinate.Latitude, e.Coordinate.Longitude),
                Position        = e.Coordinate,
                AppearAnimation = MarkerAnimation.Pop,
                Map             = mapView
            };

            // Add the new marker to the list of markers.
            markers.Add(marker);
        }
        private void CoordinateTapped(object sender, GMSCoordEventArgs e)
        {
            if (taskData.UserLocationOnly)
            {
                AppUtils.ShowSimpleDialog(this,
                                          "Can't place custom markers during this task",
                                          "For this task, please use the 'Mark Current Location' button to place markers.",
                                          "Got it");
                return;
            }

            if (CanPlaceNewMarker())
            {
                PlaceMarkerAtCoord(e.Coordinate);
            }
        }
        async void HandleLongPress(object sender, GMSCoordEventArgs e)
        {
            //clearing previous markers
            mapView.Clear();
            CLLocationCoordinate2D coord = new CLLocationCoordinate2D(e.Coordinate.Latitude, e.Coordinate.Longitude);
            var marker = Marker.FromPosition(coord);

            //marker.Title = string.Format("Marker 1");
            marker.Icon = UIImage.FromBundle("add_loc_marker.png");
            marker.Map  = mapView;

            lat_temporary = e.Coordinate.Latitude.ToString().Replace(',', '.');
            lng_temporary = e.Coordinate.Longitude.ToString().Replace(',', '.');

            CLLocation temp_coords = new CLLocation(e.Coordinate.Latitude, e.Coordinate.Longitude);

            //CompanyAddressViewController.FullCompanyAddressStatic = await ReverseGeocodeToConsoleAsync(temp_coords);
            if (!String.IsNullOrEmpty(CompanyAddressViewController.FullCompanyAddressTemp) && CompanyAddressViewController.FullCompanyAddressTemp != " ")
            {
                address_textLabel.Text = CompanyAddressViewController.FullCompanyAddressTemp;
                //address_textView.Hidden = false;
            }
        }
Exemple #6
0
 void CoordinateLongPressed(object sender, GMSCoordEventArgs e)
 {
     Map.SendMapLongClicked(e.Coordinate.ToPosition());
 }
Exemple #7
0
 void CoordinateTapped(object sender, GMSCoordEventArgs e)
 {
     Map.SendMapClicked(e.Coordinate.ToPosition());
 }
 private void Map_CoordinateTapped(object sender, GMSCoordEventArgs e)
 {
     CloseDetailInfo();
 }
 private void CoordinateTapped(object sender, GMSCoordEventArgs e)
 {
     PlaceMarkerAtCoord(e.Coordinate);
 }
Exemple #10
0
        //private void MapView_WillMove(object sender, GMSWillMoveEventArgs e)
        //{
        //    if(!isInfoOn)
        //        View.SendSubviewToBack(MarkerInfoView);
        //}

        private void MapView_CoordinateTapped(object sender, GMSCoordEventArgs e)
        {
            View.SendSubviewToBack(MarkerInfoView);
        }