Jeg er eier av et prosjekt som bruker åpen kildekode kart for en iPhone 2.0-app. Mitt team og jeg diskutere om å oppgradere til iPhone 3.0 eksponere Kart APIer, men jeg mistenker at Google og Apple har satt begrensninger på bare de gale stedene. Hva barrierer er der ute?
Hva er restriksjonene på MAP bruk med iPhone 3.0 SDK?
kilden bruker TahoeWolverine
På andre språk...
Ikke-teknisk: du er bundet av Googles vilkår for bruk .
Min gjetning er din ber om tekniske barrierer. Det mest irriterende jeg kjørte på var begrepet zoomnivå. I MKMapKit, det er en region eiendom som du kan justere den synlige delen av kartet. Problemet med dette er at det er avrunding uforutsigbart. Hvis du setter regionen eiendommen på en MKMapView eksempel, faktisk er den resulterende regionen annerledes enn det du har valgt. Bedre ennå, faktisk endrer følgende kode regionen av MKMapView:
mapView.region = mapView.region;
En svært begrensende funksjon i kartgrensesnittet er at du ikke kan implementere sving for sving-applikasjoner ved hjelp av Google kartdata (de dataproviders ønsker mer penger i lomma for det). Du kan bruke CoreLocation APIer for å hente posisjonsinformasjon, men trenger å få inn et annet kart kilde (OpenStreetMap?) For å beregne logiske posisjoner og ruter.