Sunt proprietarul unui proiect care utilizează hărți open source pentru o aplicație pentru iPhone 2.0. Eu și echipa mea dezbat dacă să faceți upgrade la iPhone 3.0 expune Map API-uri, dar cred că Google și Apple au pus restricții în doar locuri greșite. Ce bariere sunt acolo?
Care sunt restricțiile privind utilizarea pilulei cu iPhone 3.0 SDK-ul?
sursa de către utilizator TahoeWolverine
În alte limbi...
Non-tehnic: sunteți obligat prin Termenii și condițiile Google de furnizare a serviciilor .
Parerea mea este asking despre barierele tehnice. Cel mai enervant am fugit în a fost conceptul de nivelul de zoom. În MKMapKit, există o proprietate regiune cu care puteți ajusta porțiunea vizibilă a hărții. Problema cu acest lucru este faptul că acesta este rotunjire impredictibil. Dacă setați proprietatea regiunii pe o instanță MKMapView, regiunea care rezultă de fapt, este diferită de cea setată. Mai bine încă, următorul cod de fapt schimbă regiunea MKMapView:
mapView.region = mapView.region;
O caracteristică foarte limitare a interfeței hartă este că nu se poate pune în aplicare rândul său, prin aplicații rândul său, folosind datele Google hartă (dataproviders doresc mai mulți bani în buzunar pentru asta). Puteți utiliza API-urile CoreLocation pentru a prelua informații de poziție, dar ar trebui să aducă într-o altă sursă de hartă (OpenStreetMap?) Pentru a calcula pozițiile logice și rute.