Jestem właścicielem projektu, który wykorzystuje mapy open source dla app iPhone 2.0. Mój zespół i ja debatują czy uaktualnienie do iPhone 3.0 narazić Mapa API, ale podejrzewam, że Google i Apple wprowadziły ograniczenia w zaledwie niewłaściwych miejscach. Jakie bariery są tam?
Jakie są ograniczenia dotyczące wykorzystania MAP z iPhone 3.0 SDK?
Nietechniczne: jesteś zobowiązany przez Warunki korzystania z usług Google .
Moje przypuszczenie to pytanie o bariery techniczne. Najbardziej irytujące jeden wpadłem na to pojęcie poziomu powiększenia. W MKMapKit, nie jest właściwością obszar, z którym można regulować widoczną część mapy. Problem z tym jest to, że jest to zaokrąglenie nieprzewidywalnie. Jeżeli ustawić właściwość regionu na przykład MKMapView, powstały obszar rzeczywiście jest inny niż ten, który można ustawić. Jeszcze lepiej, następujący kod faktycznie zmienia region MKMapView:
mapView.region = mapView.region;
Jednym z bardzo ograniczające cechą interfejsu mapy to nie można realizować kolejno aplikacji korzystających z kolei dane map Google (The DataProvider'ów chcą więcej gotówki w kieszeni za to). Można użyć API CoreLocation aby pobrać informacje o położeniu, ale musiałby wnieść w innym źródle mapy (OpenStreetMap?) w celu obliczenia pozycji i tras logicznych.













