Accueil Médias sociaux Ce que vous devez savoir sur MKMapView pour votre application iOS - Les tétines

Ce que vous devez savoir sur MKMapView pour votre application iOS - Les tétines

Vidéo: Introduction to iOS, by Rhed Shi 2024

Vidéo: Introduction to iOS, by Rhed Shi 2024
Anonim

L'essence du mapping dans iOS est le MKMapView. C'est une sous-classe de UIView, vous pouvez l'utiliser hors de la boîte pour créer une carte. Vous utilisez cette classe telle quelle pour afficher les informations cartographiques et pour manipuler le contenu de la carte depuis votre application.

Il vous permet de centrer la carte sur une coordonnée donnée, de spécifier la taille de la zone que vous souhaitez afficher et d'annoter la carte avec des informations personnalisées (en devenant un délégué Map View).

Lorsque vous initialisez une vue Carte, vous pouvez spécifier la région initiale pour cette carte à afficher. Pour ce faire, définissez la propriété region . Une région est définie par un point central et une distance horizontale et verticale, appelée span . L'intervalle définit la quantité de carte visible et détermine le niveau de zoom. Plus la portée est petite, plus le zoom est important.

La vue Carte prend en charge ces mouvements de carte standard:

  • Faire défiler

  • Pincer (pour zoomer)

  • Taper deux fois (pour effectuer un zoom avant)

  • Taper deux doigts (pour effectuer un zoom arrière)

De plus, pour les cartes 3D Flyover, vous pouvez utiliser des gestes à deux doigts pour modifier l'angle de vue. Vous pouvez également spécifier le type de carte - régulier, satellite ou hybride - en changeant une seule propriété.

Parce que MapKit. Le framework a été écrit à partir de zéro, il a été développé en tenant compte des limites de l'iPhone (et plus tard de l'iPad). Par conséquent, il optimise les performances sur les appareils iOS en mettant en cache des données, en gérant la mémoire et en gérant de manière transparente les changements de connectivité (comme le passage d'un réseau cellulaire au Wi-Fi, par exemple).

Les données cartographiques elles-mêmes sont hébergées sur le réseau, donc la connectivité réseau est requise.

Bien que vous ne devriez pas sous-classer la classe MKMapView elle-même, vous pouvez personnaliser le comportement d'une vue Map en fournissant un objet délégué. L'objet délégué peut être n'importe quel objet de votre application, à condition qu'il soit conforme au protocole MKMapViewDelegate.

Ce que vous devez savoir sur MKMapView pour votre application iOS - Les tétines

Le choix des éditeurs

John Dewey redéfinit Dieu pour les humanistes et les athées - les nuls

John Dewey redéfinit Dieu pour les humanistes et les athées - les nuls

Beaucoup d'athées et d'humanistes aujourd'hui allergique au langage religieux et au rituel. Mais John Dewey, qui écrivait dans les années 1930, venait d'un endroit très différent. Peu de gens peuvent revendiquer une plus grande influence sur la culture américaine que le philosophe John Dewey (1859-1952). Au cours d'une longue carrière, Dewey a pratiquement ...

La race et les changements ethniques dans l'athéisme - les nuls

La race et les changements ethniques dans l'athéisme - les nuls

L'équilibre entre les sexes n'est pas la seule paysage; Au cours des dernières années, le mouvement a également gagné une plus grande présence de non-croyants non-blancs. La religion n'a jamais été juste sur les croyances. C'est aussi une question de communauté et d'identité et beaucoup plus. Cela est particulièrement vrai dans une minorité raciale ou culturelle ...

Percy La nécessité de l'athéisme de Shelley - des nuls

Percy La nécessité de l'athéisme de Shelley - des nuls

Exprimant une opinion athée à voix haute suffisait à jeter les bases de la justice britannique en mouvement au 19ème siècle. Mais Shelley est allé au-delà de cela, arguant que l'athéisme était une position nécessaire - la seule qui pouvait raisonnablement être tenue. Même au 19ème siècle, le blasphème était toujours une réalité, ...

Le choix des éditeurs

Pourquoi avez-vous besoin d'analyses de rentabilité formelles pour l'exploration de données?

Pourquoi avez-vous besoin d'analyses de rentabilité formelles pour l'exploration de données?

, Les coûts de main-d'œuvre, les coûts pour les serveurs, et peut-être aussi les coûts pour obtenir des données. Pour justifier le paiement de tout cela, vous devrez peut-être préparer une analyse de rentabilisation. Une analyse de rentabilisation décrit un problème commercial spécifique, un plan proposé pour y remédier et les ...

Que font les Data Miners - les nuls

Que font les Data Miners - les nuls

Si vous considérez les données comme des matières premières, et les informations que vous pouvez obtenir des données quelque chose de précieux et relativement raffiné, le processus d'extraction de l'information peut être comparé à extraire le métal du minerai ou des gemmes de la saleté. C'est ainsi que le terme «data mining» est apparu. Se concentrer sur l'activité de data mining Mineurs de données ...

Renforcer la confiance et les compétences dans le codage grâce à la pige -

Renforcer la confiance et les compétences dans le codage grâce à la pige -

Disons que vous avez suivi des cours travailler, trouvé un mentor de codage, et même résolu votre premier problème en utilisant le code. Toutes nos félicitations! Alors, où allez-vous d'ici? Comme une langue étrangère, si vous arrêtez de coder, vous oublierez ce que vous avez appris. Le plus important est de continuer à coder et de renforcer votre confiance ...

Le choix des éditeurs

À Vos jeunes joueurs de baseball déconcertés - des mannequins

À Vos jeunes joueurs de baseball déconcertés - des mannequins

Pendant la saison, la plupart de vos joueurs apprendront nouvelles compétences, apporter des améliorations, et beaucoup de plaisir. Cependant, certains de vos enfants peuvent ne pas développer un niveau de confort avec certaines bases du jeu, comme balancer la chauve-souris ou glisser dans une base. Un des vrais défis du coaching ...

Comment animer un entretien après le match en tant qu'entraîneur de baseball - les nuls

Comment animer un entretien après le match en tant qu'entraîneur de baseball - les nuls

En tant que entraîneur de baseball, vous aimez quand votre équipe gagne et souffre quand ils perdent. Gagner ou perdre, cependant, vous devez parler à vos joueurs après le match. Une fois le match de baseball terminé, votre discussion d'après-match devrait porter sur les points suivants: Soyez optimistes et applaudissez les efforts déployés par tous. Soulignez le ...

Comment animer le discours d'avant-match en tant qu'entraîneur de baseball - les nuls

Comment animer le discours d'avant-match en tant qu'entraîneur de baseball - les nuls

En tant que Entraîneur de baseball, vous parlez à vos joueurs à chaque entraînement, mais votre conversation d'avant match est votre dernière chance de préparer vos joueurs pour leur prochain match. La conversation d'avant-match est votre chance de rappeler aux joueurs le but et le plan de jeu en termes généraux et de faire en sorte que vos joueurs soient bien préparés. Le ...