C# Class XamMapz.Droid.MapRenderer

Map renderer for Android - based on Xamarin Forms' MapRenderer Using Google Maps of course
Inheritance: Xamarin.Forms.Maps.Android.MapRenderer, IMapRenderer
Afficher le fichier Open project: gabornemeth/XamMapz

Private Properties

Свойство Type Description
AddMarker void
AddPolyline Android.Gms.Maps.Model.Polyline
AddPolyline void
BindPin void
BindPolyline void
BindToElement void
ClearMarkers void
ClearPolylines void
CreatePolylineOptions Android.Gms.Maps.Model.PolylineOptions
NativeMap_CameraChange void
NativeMap_MarkerClick void
OnPinsCollectionChanged void
OnPolylinesCollectionChanged void
RemoveMarker void
RemovePolyline void
RemovePolylineFromMap void
UnbindFromElement void
UnbindPin void
UnbindPolyline void
Update void
UpdateGoogleMap void
UpdateMarkers void
UpdatePolylines void
UpdatePosition void
UpdateRegion void
pin_PropertyChanged void
polyline_PositionChanged void
polyline_PropertyChanged void

Méthodes publiques

Méthode Description
MapRenderer ( ) : System

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnCameraChange ( MapSpan span, Android.Gms.Maps.Model.CameraPosition pos ) : void
OnElementChanged ( ElementChangedEventArgs e ) : void
OnLayout ( bool changed, int l, int t, int r, int b ) : void
OnMapMessage ( Map map, MapMessage message ) : void
OnPinPropertyChanged ( MapPin pin, Android.Gms.Maps.Model.Marker marker, PropertyChangedEventArgs e ) : void

Private Methods

Méthode Description
AddMarker ( MapPin pin ) : void
AddPolyline ( Android.Gms.Maps.Model.PolylineOptions option ) : Android.Gms.Maps.Model.Polyline
AddPolyline ( MapPolyline polyline ) : void
BindPin ( MapPin pin ) : void
BindPolyline ( MapPolyline polyline ) : void
BindToElement ( Map map ) : void
ClearMarkers ( ) : void
ClearPolylines ( ) : void

Remove all polylines

CreatePolylineOptions ( MapPolyline polyline ) : Android.Gms.Maps.Model.PolylineOptions
NativeMap_CameraChange ( object sender, Android.Gms.Maps.GoogleMap e ) : void
NativeMap_MarkerClick ( object sender, Android.Gms.Maps.GoogleMap e ) : void
OnPinsCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
OnPolylinesCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
RemoveMarker ( MapPin pin ) : void
RemovePolyline ( MapPolyline polyline ) : void
RemovePolylineFromMap ( MapPolyline polyline ) : void
UnbindFromElement ( Map map ) : void
UnbindPin ( MapPin pin ) : void
UnbindPolyline ( MapPolyline polyline ) : void
Update ( ) : void
UpdateGoogleMap ( Action action ) : void
UpdateMarkers ( ) : void
UpdatePolylines ( ) : void
UpdatePosition ( Android.Gms.Maps.Model.CameraPosition pos ) : void
UpdateRegion ( ) : void
pin_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
polyline_PositionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
polyline_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

MapRenderer() public méthode

public MapRenderer ( ) : System
Résultat System

OnCameraChange() protected méthode

protected OnCameraChange ( MapSpan span, Android.Gms.Maps.Model.CameraPosition pos ) : void
span MapSpan
pos Android.Gms.Maps.Model.CameraPosition
Résultat void

OnElementChanged() protected méthode

protected OnElementChanged ( ElementChangedEventArgs e ) : void
e ElementChangedEventArgs
Résultat void

OnLayout() protected méthode

protected OnLayout ( bool changed, int l, int t, int r, int b ) : void
changed bool
l int
t int
r int
b int
Résultat void

OnMapMessage() protected méthode

protected OnMapMessage ( Map map, MapMessage message ) : void
map XamMapz.Map
message XamMapz.Messaging.MapMessage
Résultat void

OnPinPropertyChanged() protected méthode

protected OnPinPropertyChanged ( MapPin pin, Android.Gms.Maps.Model.Marker marker, PropertyChangedEventArgs e ) : void
pin XamMapz.MapPin
marker Android.Gms.Maps.Model.Marker
e System.ComponentModel.PropertyChangedEventArgs
Résultat void