András Tóth‘s professional blog
banditoth.net

Hey there 👋, I’m banditoth a .NET MAUI developer from Hungary.
I write about software development with .NET technologies.

You can find me on:
LinkedIn | Github | StackOverflow | X / Twitter | Threads

Tag: xamarin map

  • Xamarin Forms Maps: Nagyításra szánt gombok eltűntetése

    Xamarin Forms Maps: Nagyításra szánt gombok eltűntetése

    This content has 5 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.

    Androidon default megjelennek a Xamarin.Forms.Maps.Map használata esetén a nagyításra szánt + és – gombok, illetve a felhasználó aktuális pozíciójára mozgató gomb.
    Ezeknek eltűntetéséhez egy CustomMapRenderer-t kell létrehozni, és az Androidos rendererben be kell állítani a térképen, hogy ne jelenlítse meg ezeket a plusz gombokat.

    Xamarin Forms kód:

    public class CustomMap : Map
        {
            public CustomMap(MapSpan region) : base(region)
            {
            }
        }
    

    Xamarin.Android kód:

    [assembly: ExportRenderer(typeof(CustomMap), typeof(CustomMapRenderer))]
    
    namespace SampleApp.Droid.Renderers
    {
        public class CustomMapRenderer : MapRenderer
        {
    		protected override void OnMapReady(GoogleMap map)
    		{
    			base.OnMapReady(map);
    			// Nagyításhoz gombok 
    			map.UiSettings.ZoomControlsEnabled = false;
    			// Saját helyzet gombok
    			map.UiSettings.MyLocationButtonEnabled = false;
    		}
        }
    }