как я мог бы загрузить карту Google в режиме просмотра местности в iphone

#objective-c #cocoa-touch

#objective-c #cocoa-touch

Вопрос:

Я новичок в iPhone. Как я мог бы загрузить карту Google в режиме просмотра местности. MKMapView предоставляет только три варианта: MKMapTypeStandard, MKMapTypeSatellite, MKMapTypeHybrid.

Но я хочу показать вид местности, как я мог это сделать.

Ответ №1:

Вы можете установить значение mapType свойства в вашем MKMapView экземпляре равным 3 (вместо использования одной из именованных констант):

 yourMapView.mapType = 3;
  

У меня работает при компиляции с 5.0 SDK. Не знаю, пройдет ли она процесс утверждения в App Store…

Комментарии:

1. Я удивлен, что в stackOveflow очень мало вопросов относительно этого типа местности. Большое спасибо, что указали на это.

2. Я должен отметить, что это, вероятно, больше не будет работать в следующем крупном выпуске iOS.

Ответ №2:

Я решил эту проблему. Вы должны использовать webview и HTML-файл, который содержит javascript и Google maps API. Просто загрузите HTML-файл в webkit, который загружает maps.google.com страница и API карт Google напрямую отображают вид местности без взаимодействия с webview.