2009-10-14 13 views
6

Sono nuovo in Vista Mapkit .Voglio visualizzare quando do lat, lang senza destinazione. è possibile visualizzare le mappe attraverso il terreno, vista satellitare in mapkit? Anny tutorial link? Ho visto alcuni esempi con l'accesso a google map API (file html) .è necessario?Vista terreno e satellite utilizzando MapKit

risposta

8

Se aggiungi una vista mapkit al tuo xib, vedrai sulle proprietà che puoi impostarlo su satellite, terreno o mappa. Il miglior tutorial/link che ho trovato per quanto riguarda MapKit è qui:

Link

+2

non dovrebbe che in MapKit non esiste il supporto "Terrain": solo Map, Satellite e Hybrid – Adolfo

+0

Le mie scuse, hai ragione. Mi capita spesso di combinare terreno e musica satellitare nella mia testa. Grazie per la correzione. – Codezy

9

oppure è possibile impostare a livello di codice come

mapView.mapType = MKMapTypeSatellite; 

se non supportata a Swift 3 provare questo:

map.mapType = MKMapType.satellite; 
3

Questo è forse diverso con Objective-C, ma in Swift sarebbe uno dei seguenti (aggiungere a viewDidLoad(), per esempio):

mapView.mapType = MKMapType.Standard; // default: road map 
mapView.mapType = MKMapType.Satellite; 
mapView.mapType = MKMapType.Hybrid; 
0

È possibile impostare una delle seguenti Map Type per MapView

map.mapType = MKMapType.hybrid 
map.mapType = MKMapType.hybridFlyover 
map.mapType = MKMapType.mutedStandard 
map.mapType = MKMapType.satellite 
map.mapType = MKMapType.satelliteFlyover 
map.mapType = MKMapType.standard 
  • ibrida - Un'immagine satellitare della zona con informazioni stradali e nome della strada a strati sulla parte superiore.

  • standard - una mappa stradale che mostra la posizione di tutte le strade e di alcuni nomi delle strade ..

  • satellitare - Immagini satellitari della zona.

  • HybridFlyover - Un'immagine satellitare ibrida con dati cavalcavia, se disponibili.

  • SatelliteFlyover - Un'immagine satellitare dell'area con dati cavalcavia, se disponibili.

  • MutedStandard - Una mappa stradale in cui i dati vengono enfatizzati sui dettagli della mappa sottostante.

hybrid , satellite , standard sono disponibili per iOS 3 e sopra

hybridFlyover , satelliteFlyover sono disponibili per IOS 9 e sopra

mutedStandard sono disponibili per IOS 11 e sopra

Problemi correlati