缩放Xamarin表单自定义地图时如何添加图钉

时间:2018-08-30 05:25:20

标签: c# xamarin.forms xamarin.ios xamarin.android markers

我想在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)));
           }

该问题的解决方案是什么?

0 个答案:

没有答案