سؤال

انا إستعملت

self.mapView.showsUserLocation = YES;

لإظهار النقطة الزرقاء (دائرة) على mkmapview. يعمل بشكل جيد في محاكاة. ولكن عندما اختبرت في iPod ، فإنه لا يظهر. أي شخص يعرف ماذا سيكون السبب؟ شكرا لك مقدما

هل كانت مفيدة؟

المحلول

إذا لم تُظهر الدائرة الزرقاء في الخرائط أيضًا ، فلا توجد شبكات WiFi المحلية في النظام (على iPod موقعك الذي تحدده أقرب WiFi SSID). حلان: احصل عليهما مدرجان (لست متأكدًا من المكان الذي يمكنك القيام به) أو الذهاب إلى مكان يعمل فيه. في جهاز محاكاة iPhone ، تحصل على موقع محاكاة ، لذلك ليس من المثير للاهتمام أنه يعمل.

إذا حصلت على الدائرة الزرقاء في الخرائط ولكن ليس في خريطتك ، فيمكننا أن ننظر أكثر في ذلك.

نصائح أخرى

هل جهاز iPod على نفس الشبكة اللاسلكية مع تمكين خدمات الموقع؟

تحقق مما إذا كنت قد أعطيت المندوبين ---> map.delegate = somecontroller ؛

-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark;

و

- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error;
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top