Пример использования MonoTouch MKLocalSearch

Я не смог найти образец для MKLocalSearch , поэтому я добавил один ниже.

1
nl ja de

2 ответы

MKLocalSearchRequest req=new MKLocalSearchRequest
{
  Region=new MKCoordinateRegion(map.CenterCoordinate, new MKCoordinateSpan(0.05, 0.05)),//~50km radius
  NaturalLanguageQuery=text,
};

var localSearch=new MKLocalSearch(req);
localSearch.Start(delegate(MKLocalSearchResponse response, NSError error)
{
  if (error==null)
  {
    foreach (var item in response.MapItems)
    {
      var coord=item.IsCurrentLocation?map.UserLocation.Coordinate:item.Placemark.Coordinate;
      map.AddAnnotation(new MKPointAnnotation { Coordinate=coord, Title=item.Name });
    }
  }
  //else show error
});

карта - это ваш MKMapView, текст - это местоположение/бизнес, который вы хотите найти.

2
добавлено

Поддержка iOS 6.1 доступна в MonoTouch 6.0.10 (выпущен вчера вечером, в тот же день, что и iOS 6.1).

Как указано в примечаниях к выпуску (см. Предыдущую ссылку), был добавлен новый образец, чтобы показать новые функции поиска MapKit. Он доступен в шаблонах monotouch в github.

1
добавлено
Благодаря! Google еще не нашел его.
добавлено автор laktak, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.

Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Xamarin Developers
Xamarin Developers
1 050 участник(ов)

Чат разработчиков приложений на Xamarin для iOS, Android и Windows 10!

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot