Io sono il proprietario di un progetto che utilizza le mappe open source per un'applicazione per iPhone 2.0. Il mio team ed io stiamo discutendo se eseguire l'aggiornamento per l'iPhone 3.0 esporre Mappa API, ma ho il sospetto che Google e Apple hanno messo restrizioni in soli posti sbagliati. Quali ostacoli sono là fuori?
Quali sono le limitazioni d'uso mappa con il 3.0 SDK iPhone?
fonte dall'utente TahoeWolverine
In altre lingue...
Non tecnico: sei destinato da Google Termini di servizio .
La mia ipotesi è vostra domanda su ostacoli tecnici. Il più fastidioso mi sono imbattuto in era il concetto di livello di zoom. In MKMapKit, c'è una proprietà regione con cui è possibile regolare la parte visibile della mappa. Il problema di questa cosa è che si sta girando in modo imprevedibile. Se si imposta la proprietà regione sulla un'istanza MKMapView, la regione risulta in realtà è diverso da quello impostato. Meglio ancora, il seguente codice in realtà cambia la regione del MKMapView:
mapView.region = mapView.region;
Una caratteristica molto limitante dell'interfaccia carta non è possibile implementare turno da applicazioni di svolta utilizzando i dati di Google mappa (le dataproviders vogliono più soldi in tasca per quello). È possibile utilizzare le API CoreLocation per recuperare informazioni sulla posizione, ma avrebbe bisogno di portare in un'altra fonte mappa (Openstreetmap?) Al fine di calcolare le posizioni logiche e percorsi.