C# 클래스 XamMapz.Droid.MapRenderer

Map renderer for Android - based on Xamarin Forms' MapRenderer Using Google Maps of course
상속: Xamarin.Forms.Maps.Android.MapRenderer, IMapRenderer
파일 보기 프로젝트 열기: gabornemeth/XamMapz

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