Как добавить булавки при масштабировании xamarin формы пользовательской карты - PullRequest
0 голосов
/ 30 августа 2018

Я хочу добавить pin в мои map, когда zooming the map. На моей карте я выделяю каждый штат США с помощью значков. Когда я масштабирую состояние, я хочу add закрепить в этом состоянии. Как я могу это сделать?

Я использую эту ссылку для разработки своей карты: - https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/custom-renderer/map/customized-pin

Добавляем вывод состояния следующим образом:

      public void AndroidMap()
        {
            user_loc.IsVisible = false;

            customMap.CustomPins = new List<CustomPin>();

            if (App._listStatesPins.Any())
            {
                foreach (var item in App._listStatesPins)
                {
                    var pin = new CustomPin
                    {
                        Label = item.state,
                        Position = new Position(item.latitude, item.longitude),
                        StateShortName = item.StateshortName
                    };

                    pin.Clicked += Pin_Clicked;

                    customMap.CustomPins.Add(pin);
                    customMap.Pins.Add(pin);
                }
            }

           customMap.MoveToRegion(MapSpan.FromCenterAndRadius(new Position(41.48313, -101.9247649), Xamarin.Forms.Maps.Distance.FromMiles(1200)));
           }

Каким будет решение этой проблемы?

...