Articles of mapkit

Bolla di callout di MKPinAnnotation personalizzata simile alla bolla di callout predefinita

Voglio creare una bolla di callout personalizzata su MKMapView. Ma voglio creare la bolla di chiamata nello stesso modo di bolla di default. Quindi, come creare una vista come annotaion in questo testo alt immagine http://blog.objectgraph.com/wp-content/uploads/2009/04/mapkit31.png Voglio una visualizzazione personalizzata personalizzata che assomigli all’annotazione “Posizione parcheggiata” nell’immagine seguente. con larghezza personalizzata, altezza ecc. P Non […]

Come posso simulare il foglio inferiore dall’app Maps?

Qualcuno può dirmi come posso imitare il foglio di sotto nella nuova app di Maps in iOS 10? In Android, puoi usare un BottomSheet che riproduce questo comportamento, ma non ho trovato nulla di simile per iOS. Si tratta di una semplice vista di scorrimento con un contenuto inserito, in modo che la barra di […]

Come impedire la perdita dei dati associati a MKAnnotation dopo l’apertura di un richiamo e l’utente tocca il pulsante di divulgazione?

Come posso mantenere i dati associati a un object MKAnnotation dopo che l’utente tocca il pin, vede un callout e tocca il pulsante di apertura che apre un controller di visualizzazione dettagliato? Voglio visualizzare tutti i dati associati al pin nel controller della vista di dettaglio. Ho una semplice class MKAnnotation che assomiglia a: #import […]

iOS 8 Map Kit Obj-C non può ottenere la posizione degli utenti

Sto lavorando con Map Kit su iOS 8 usando Obj-C NOT SWIFT. Non riesco a ottenere la posizione del dispositivo è impostato su 0,00, 0,00 e sto ricevendo l’errore: Trying to start MapKit location updates without prompting for location authorization. Must call -[CLLocationManager requestWhenInUseAuthorization] or -[CLLocationManager requestAlwaysAuthorization] first. Ho implementato: (Ho provato solo uno alla […]

MKPinAnnotationView: sono disponibili più di tre colors?

Secondo i documenti Apple, il colore pin di MKPinAnnotationView è disponibile in rosso, verde e viola. C’è un modo per ottenere anche altri colors? Non ho trovato nulla nei documenti.

Categoria CLLocation per calcolo del cuscinetto con funzione Haversine

Sto provando a scrivere una categoria per CLLocation per restituire il rilevamento a un’altra CLLocation. Credo che sto facendo qualcosa di sbagliato con la formula (il calcolo non è il mio forte seme). Il cuscinetto restituito è sempre spento. Ho esaminato questa domanda e ho provato ad applicare le modifiche accettate come risposta corretta e […]

MKAnnotationView – Blocca vista annotazione personalizzata per appuntare gli aggiornamenti di posizione

Aggiornamento n. 5 Immagino che sia il momento della taglia. Più di 100 visualizzazioni e nessuno ha preso una pugnalata, nemmeno con l’esempio di codice che ho pubblicato. Che ne dici di alcuni punti reputazione! Aggiornamento n. 4 Questa è una domanda piuttosto complicata, quindi ho creato un nuovo progetto basato su tabs che include […]

Come posso creare un’animazione “pin-drop” personalizzata usando MKAnnotationView?

Ho un’istanza di MKMapView e vorrei usare icone di annotazione personalizzate al posto delle icone pin standard fornite da MKPinAnnotationView. Quindi, ho creato una sottoclass di MKAnnotationView chiamata CustomMapAnnotation e sto sovrascrivendo -(void)drawRect: per disegnare un CGImage. Questo funziona. Il problema arriva quando provo a replicare la funzionalità .animatesDrop fornita da MKPinAnnotationView; Mi piacerebbe che […]

MKMapView Zoom e regione

Ho familiarità con l’utilizzo dell’API JavaScript di Google Maps. Recentemente ho iniziato ad usare il framework MapKit per un progetto per iphone, ma ho difficoltà a capire lo zoom e l’impostazione di una regione sulla mappa. Nell’API di Google Maps ho usato i livelli di zoom interi come 8, 9, 10 insieme alla funzione semplice […]

Posizionamento di MKMapView per mostrare più annotazioni contemporaneamente

Ho diverse annotazioni che voglio aggiungere al mio MKMapView (potrebbe contenere elementi 0-n, dove n è generalmente intorno a 5). Posso aggiungere bene le annotazioni, ma voglio ridimensionare la mappa per adattare tutte le annotazioni sullo schermo contemporaneamente, e non sono sicuro di come farlo. Ho guardato -regionThatFits: ma non sono abbastanza sicuro di cosa […]