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; } }
void CoordinateLongPressed(object sender, GMSCoordEventArgs e) { Map.SendMapLongClicked(e.Coordinate.ToPosition()); }
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); }
//private void MapView_WillMove(object sender, GMSWillMoveEventArgs e) //{ // if(!isInfoOn) // View.SendSubviewToBack(MarkerInfoView); //} private void MapView_CoordinateTapped(object sender, GMSCoordEventArgs e) { View.SendSubviewToBack(MarkerInfoView); }