Ben bir iPhone 2.0 uygulaması için açık kaynak haritalar kullanan bir projenin sahibiyim. Ekibim ve ben Harita API'leri açığa iPhone 3.0 yükseltmek için tartışıyor ama Google ve Apple sadece yanlış yerlerde kısıtlamalar koyduk şüpheli. Ne engeller orada vardır?
iPhone 3.0 SDK ile MAP kullanımı ile ilgili kısıtlamalar nelerdir?
Teknik olmayan: Eğer mahkumuz Google'ın Hizmet Şartları .
Benim tahminim teknik engellerin hakkında sorma olduğunu. Ben koştum en sinir bozucu bir yakınlaştırma düzeyinde kavramı oldu. MKMapKit, haritadaki görünür kısmını ayarlayabilirsiniz hangi bir bölge özelliği yoktur. Bu şey ile sorun beklenmedik yuvarlama olmasıdır. Eğer bir MKMapView örneğinde bölge özelliğini ayarlarsanız, çıkan bölge aslında set olandan farklıdır. Daha da iyisi, aşağıdaki kod aslında MKMapView bölgesi değiştirir:
mapView.region = mapView.region;
harita arayüzünde biri çok kısıtlayıcı özellik Google harita verilerini kullanarak dönüş uygulamalar tarafından dönüşü (dataproviders bunun için onların cebinde daha fazla para istiyorum) uygulayamaz olduğunu. Sen pozisyon bilgisini almak için CoreLocation API'leri kullanabilirsiniz, ancak mantıksal konumları ve rotaları hesaplamak için başka bir harita kaynağına (OpenStreetMap?) Getirmek gerekir.













