MKMapView रोटेशन के साथ अनुभव

वोट
8

मैं एक MKMapView कि मैं आदेश अधिक आसानी से मेरे उपयोगकर्ताओं के लिए एनोटेशन की एक श्रृंखला प्रदर्शित करने के लिए घूर्णन पर विचार कर रहा हूँ है।

अब तक मैं बस एक CGAffineTransform के साथ पूरे दृश्य घूर्णन पर योजना बना रहा हूँ, लेकिन मुझे पता है कि अगर कोई MKMapView रोटेशन के साथ किसी भी अनुभव था चाहता था।

  • वहाँ किसी भी नुकसान या gotchas जब रोटेशन कहा कि आप में आए हैं?
  • वहाँ एक MapView को घुमाने के लिए एक आसान तरीका है?
  • toPointToView: पद्धति अभी भी उसी तरह काम अगर मैं एक उपरिशायी convertCoordinate होगा? मुझे लगता है कि मैंने ही मेरी ओवरले को बदलने अंक को पंक्तिबद्ध करने के लिए आवेदन करना चाहते हैं कि, लेकिन शायद विधि है कि अधिक चालाक है।

अगर वहाँ कुछ भी आप बाहर मदद कर सकता है मैं यह सब जानकर प्रसन्नता होगी कि लगता है कि है।


संपादित करें: ज्यादा प्रयोग करने के बाद मुझे विश्वास है कि मैं स्थिर नक्शे है कि मैं बारी बारी से और अपने आप को ओवरले कर सकते हैं का उपयोग किया जाएगा, हालांकि, मैं अब भी MKMapView रोटेशन के बारे में कोई भी जानकारी में रुचि होगी।

06/10/2009 को 00:20
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


4 जवाब

वोट
8

मैं भी अपने आवेदन में घुमाया MKMapView का उपयोग करने की योजना है। एनोटेशन unrotated मैं निम्नलिखित कोड का उपयोग दिखाने के लिए:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation{
    ...
    annotationView.transform = GAffineTransformInvert(mapView.transform);
    ...
}

ऐसा लगता है यह मेरे लिए काम का होगा।

14/10/2009 को 12:03
का स्रोत उपयोगकर्ता

वोट
6

अगर आप अपने मानचित्र दृश्य इतना बड़ा इतना है कि यह हमेशा पूरे स्क्रीन को शामिल किया गया घुमाने के लिए होने के लिए आकार तो आप नीचे बाएँ से 'Google' लोगो फसल खत्म करेंगे: एक समाप्त विषय है, लेकिन एक और 'पकड़ लिया' को पुनर्जीवित करने क्षमा करें । यह स्पष्ट रूप से लाइसेंस है जिसके तहत यदि आप किसी एप्लिकेशन अस्वीकृति के लिए MapKit का उपयोग करें और इस आधार हो सकता है के विपरीत है। अभ्यास में, शीर्ष पर एक UIImageView के रूप में गूगल के लोगो के लिए एक स्थिर संस्करण जोड़ सभी दलों द्वारा स्वीकार्य माना जा रहा है।

25/11/2010 को 15:06
का स्रोत उपयोगकर्ता

वोट
5

यही कारण है कि के एक ताजा नमूना है iPhone ccelerometer साथ MKMapView रोटेशन । आशा है कि यह मदद करेंगे।

18/11/2009 को 00:31
का स्रोत उपयोगकर्ता

वोट
1

मैं MKMapView रोटेशन के साथ काम करना शुरू किया और पाया है कि:

  • toPointToView:: जब आप नक्शा करने के लिए एक CGAffineTransform विधि convertCoordinate देखने लागू एक ही काम करता है।
  • एनोटेशन एनोटेशन पाठ सहित देखने के लिए, के साथ बारी बारी से।
  • क्षेत्र है कि अभी भी फिट बैठता है स्क्रीन पर एक क्षेत्र के लिए फिट करने के लिए प्रकट होता है, यह नक्शा दृश्य पर फिट नहीं करता है (मैं तो इसके पीछे दृश्य दिखाए बिना बारी बारी से कर सकता है मेरी मानचित्र दृश्य अपनी मूल दृश्य से भी बड़ा बना)।
06/10/2009 को 18:21
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more