C# Класс XamMapz.Droid.MapRenderer

Map renderer for Android - based on Xamarin Forms' MapRenderer Using Google Maps of course
Наследование: Xamarin.Forms.Maps.Android.MapRenderer, IMapRenderer
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
MapRenderer ( ) : System

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

MapRenderer() публичный Метод

public MapRenderer ( ) : System
Результат System

OnCameraChange() защищенный Метод

protected OnCameraChange ( MapSpan span, Android.Gms.Maps.Model.CameraPosition pos ) : void
span MapSpan
pos Android.Gms.Maps.Model.CameraPosition
Результат void

OnElementChanged() защищенный Метод

protected OnElementChanged ( ElementChangedEventArgs e ) : void
e ElementChangedEventArgs
Результат void

OnLayout() защищенный Метод

protected OnLayout ( bool changed, int l, int t, int r, int b ) : void
changed bool
l int
t int
r int
b int
Результат void

OnMapMessage() защищенный Метод

protected OnMapMessage ( Map map, MapMessage message ) : void
map XamMapz.Map
message XamMapz.Messaging.MapMessage
Результат void

OnPinPropertyChanged() защищенный Метод

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
Результат void