Я пытаюсь создать приложение для iOS, которое показывает мое местоположение на карте и показывает несколько магазинов (в виде булавок) вокруг меня. Я хочу, чтобы булавки магазина были кликабельными, чтобы под картой была метка, показывающая детали этого магазина, когда пользователь щелкнул / коснулся булавки. У меня вопрос, должен ли я использовать MapKit или Google Maps API?
Если Mapkit я собираю в XCode 4.2, то вижу только iOS 5 -> MapKit Framework, если я его использую, будет ли мое приложение работать на телефонах с iOS 4?
Если Google Maps API, я думаю, мне придется использовать веб-просмотр, а затем загрузить страницу html googlemaps. Как я могу обнаружить событие клика на булавке магазина и отправить это сообщение на мой ярлык под веб-просмотром?