Én vagyok a tulajdonosa egy projekt, amely nyílt forráskódú térképeket egy iPhone 2.0 alkalmazást. A csapat és én is vitatkozunk, hogy frissíteni az iPhone 3.0 ki Map API-kat, de gyanítom, hogy a Google és az Apple volna korlátozások csak a rossz helyen. Milyen akadályok vannak?
Melyek a korlátozások MAP használható az iPhone 3.0 SDK?
Nem műszaki: te köti Google Általános Szerződési Feltételeit .
Az a gyanúm, a kérdezett technikai akadályok. A legbosszantóbb az egyik belefutottam volt a koncepció nagyítási szinten. A MKMapKit, van egy régió tulajdonság, amellyel beállíthatja a látható része a térkép. A probléma ezzel a dolog, hogy a kerekítés kiszámíthatatlanul. Ha beállítja a régió ingatlan egy MKMapView esetben a kapott régió valójában nem más, mint az, amit beállítva. Még jobb, ha az alábbi kódot tulajdonképpen megváltoztatja a régióban a MKMapView:
mapView.region = mapView.region;
Egy nagyon korlátozó funkciót a térkép felület nem tudja végrehajtani turn by turn alkalmazásokat a Google térkép adatait (a dataproviders akar több pénzt a zsebében, hogy). Használhatja a CoreLocation API letölteni pozíció információkat, de kell, hogy egy másik térkép forrás (Openstreetmap?) Kiszámítása érdekében logikus pozíciók és az útvonalakat.













