IOS toepassing voor toegang kaart Seattle maken (4 / 11 stap)

Stap 4: Maak de kaart en aantekeningen toevoegen


Nu dat we XCode hebben en Mapbox ingesteld, laten we een basis kaart worden weergegeven.

De Mapbox SDK maakt het eenvoudig om een basis kaart weergeven. De code hier (https://www.mapbox.com/ios-sdk/examples/) gewoon toepassen in uw eigen ViewController.swift bestand en u moet zitten kundig voor uw eigen basis kaart toepassing maken. U kunt het centrum lengte- en breedtegraad te hebben van de kaart open voor uw eigen gewenste locatie aanpassen.

Vervolgens laten we het toevoegen van gegevens aan de kaart. U moet al een API die u kunt bellen GeoJSON gegevens op te halen, of een bestand van GeoJSON gegevens. Wij weergeven de gegevens op de kaart door het opstellen van een aantekening voor elke gegevens punt/lijn.

Mapbox bevat een paar voorbeelden voor het toevoegen van aantekeningen op hun website. We volgen hun voorbeeld om onze eigen gegevens bestand/url parseren en de inhoud als aantekeningen aan de kaart toevoegen. Voor kruisingen en hoogte data lijnen gebruiken we hun voorbeeld op de tekening lijnen (https://www.mapbox.com/ios-sdk/examples/line-geojs... Voor bushaltes breiden we dit voorbeeld met hun tutorial over aangepaste markeringen opstellen en het gebruik van ons eigen beeld van de bushalte (https://www.mapbox.com/ios-sdk/examples/marker-ima... We houden ook een matrix van elke soort data-element (kruisingen, hoogte, bushaltes), zodat ze later die kaart is verschoven van een bepaald deel van de kaart te verwijderen.

Mapbox ondersteunt een methode met methode handtekening func mapView (mapView: MGLMapView, regionDidChangeAnimated animatie: Bool) -> leegte, die wordt aangeroepen wanneer de mapview wordt gewijzigd. We plaatsen onze code voor het vernieuwen van de weergave (door het verwijderen van de oude aantekeningen, aanroepen van de API en toevoegen van nieuwe aantekeningen aan de kaart) binnen deze functie zodat de gegevens die wordt weergegeven op de kaart worden vernieuwd telkens wanneer de gebruiker Hiermee zoomt u in of uit, of over het scherm te pannen.

Andere functies kunnen u de aantekeningen aanpassen door het veranderen van hun breedte/lijnkleur (voor lijn annotaties) of afbeelding (voor punt aantekeningen). U kunt experimenteren met deze totdat u de look die u wenst realiseren.

Gerelateerde Artikelen

Slechte Stator Fix--niet kopen een nieuwe stator voor uw motor!  Maken van een batterij-op ontstekingssysteem voor minder dan $50

Slechte Stator Fix--niet kopen een nieuwe stator voor uw motor! Maken van een batterij-op ontstekingssysteem voor minder dan $50

de kosten van een nieuwe stator kunnen honderden dollars.  Zonder een goede stator, zal uw motor gebrekkig of helemaal niet uitgevoerd.  Deze oplossing omzeilt volledig de stator met behulp van een 12 volt batterij voor het aandrijven van het contact
Apps voor Windows 10 IoT maken zonder codering!

Apps voor Windows 10 IoT maken zonder codering!

Dit project laten zien hoe je Apps voor Windows 10 IoT maken zonder codering.Het is belangrijk dat u sommige basic programmeren weet, maar u hoeft niet te leren hoe het gebruik van Visual Studio te compileren naar Windows 10 IoT.Het doel van deze eer
Wist u dat met de lange druk/kraan en Hold functie kunt u extra functies op uw kobo toepassing voor iPhone, iPad en iPod Touch?

Wist u dat met de lange druk/kraan en Hold functie kunt u extra functies op uw kobo toepassing voor iPhone, iPad en iPod Touch?

Bij het gebruik van de lange druk/kraan en Hold functie op een bepaald boek in uw bibliotheek, op je kobo toepassing voor iPhone, iPad of iPod Touch, zal u worden genomen om een overzichtsscherm.  Vanuit het overzichtsscherm u toegang tot extra funct
Hoe een E-kaart-bestand maken met de E-kaart editor

Hoe een E-kaart-bestand maken met de E-kaart editor

Dit artikel gaat voornamelijk over het tonen van u hoe u een E-kaart-bestand maakt met de E-kaart editor.Stap 1:v stap 1:Van het belangrijkste scherm van de E-kaart Editor Klik op de knop "Map toevoegen" om een nieuwe kaart te maken.Stap 2: Sta
Het maken van een androïde toepassing voor Arduino (LED Turn on/off)

Het maken van een androïde toepassing voor Arduino (LED Turn on/off)

hier hebben we een androïde toepassing die gebruikmaakt van ecllipsedeze toepassing inschakelen leidde op arduino.deze toepassing werkt ook in je LAN.Hardware vereist:1: arduino uno2: arduino ethernet Shield3: RJ45-kabel4: LED5. android telefoonDe so
Maken van uw unieke ei voor Pasen kaart In seconden

Maken van uw unieke ei voor Pasen kaart In seconden

maken uw ei met ander patroon! Het duurt slechts enkele seconden voor het wijzigen van! Het is wellicht de meest handige en Eco-vriendelijke manier om het te doen! Uw ideale patroon aanbrengt op het geliefde! De deservse van elke persoon een unieke P
Een nep rots, grot/basking spot voor een reptiel kooi maken.

Een nep rots, grot/basking spot voor een reptiel kooi maken.

Hier zal ik u tonen hoe te maken een nep rots grot/basking spot voor je reptiel kooi. Dit is een die ik voor mijn Bearded Dragon, Viggo gemaakt heb.Stap 1: ontwerp! Dit is mijn oorspronkelijke ontwerp ik maanden geleden maakte. Het ontwerp is verande
Aftelkalender voor Valentijnsdag kaart

Aftelkalender voor Valentijnsdag kaart

Mijn familie en ik zijn van plan een reis in maart. Niet alleen dat ik bijna geen tijd om dat te doen, maar ik ook proberen om een bok of twee te slaan. Dit jaar voor de dag van Valentijnskaarten besloten mijn vrouw en ik om het maken van onze giften
Sproeiers voor precieze lijm toepassingen maken

Sproeiers voor precieze lijm toepassingen maken

Hoeveel keer heb je geprobeerd om het gebruik van lijm in een zeer nauwkeurige toepassing zonder het maken van een puinhoop en eind omhoog met uw vingers aan elkaar gelijmd of aan het materiaal dat je bezig bent.Dit is een zeer korte nog nuttig instr
Een externe microfoon Mount voor een GoPro HERO3 maken

Een externe microfoon Mount voor een GoPro HERO3 maken

Als de GoPro HERO2 werd uitgebracht, daarin een externe microfoonaansluiting in gebouwd.  Het was een 3,5 mm jack aan de kant om aan te sluiten een kleine condensator microfoon in.  De HERO3 bevat ook een externe microfoon jack, maar het is in de vor
Hoe solide kweekmedium platen voor gist cultuur te maken

Hoe solide kweekmedium platen voor gist cultuur te maken

als u wilt uw eigen gist, hetzij uit stammen beschikbaar cultuur commercieel of van niet gepasteuriseerde ambachtelijke bier, dan u dit eenvoudig buiten het lab met een snelkookpan en een paar voorraden doen kunt.  Eerst, moedig ik u om te lezen mijn
Extra USB-headers voor interne kaart lezers/front paneel USB-poorten

Extra USB-headers voor interne kaart lezers/front paneel USB-poorten

ik ben het maken van een vet verplaatsen, van milkshakes tot elektronica! In principe dit instructable is voor mensen die behoefte hebben aan een extra USB-header, zij het voor voorpaneel poorten op uw zaak of een interne kaartlezer (zoals ik!) U kun
Hoe om volmachten te gebruiken voor toegang tot de meeste websites

Hoe om volmachten te gebruiken voor toegang tot de meeste websites

Hey kerels im terug. Vandaag im gonna tonen u hoe te krijgen op websites met proxies. Als je niet wut volmachten r wist, zij r websites die omzeilen (wow... er groot woord) de internets veiligheid aka: uw scholen. Sommige volmachten r gratis en sommi
Hoe te Kies A recht Micro sd geheugenkaart voor MT kaart, Gateway 3DS, R4i Gold 3DS?

Hoe te Kies A recht Micro sd geheugenkaart voor MT kaart, Gateway 3DS, R4i Gold 3DS?

Onlangs, sommige gebruikers klagen dat hun micro sd-kaart niet compatibel met Gateway 3DS. Baseren opdeze situatie. Ik zal u begeleiden hoe te identificeren een micro geheugenkaart voor uw winkelwagen. Immers, ongeacht wat de flashcart hebt, moet u e