Я хочу добавить 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)));
}
Каким будет решение этой проблемы?