एक इच्छित स्थान के साथ MapKit में नीले डॉट रखने

वोट
2

प्रदर्शन प्रयोजन के लिए, मैं एक MapKit ध्यान में रखते हुए उपयोगकर्ता स्थान अनुकरण करने के लिए की जरूरत है। ऐसा लगता है कि यह नक्शा दृश्य पर कहीं भी नीले डॉट दिखाने का एक गैर-दस्तावेजी एपीआई के साथ संभव है। दुर्भाग्य से, मैं उपयोग करने के लिए चुड़ैल अप्रलेखित एपीआई नहीं जानते? कोई मदद ?

11/05/2010 को 08:36
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

यकीन है कि ऐसा नहीं है कि यह कस्टम उपयोगकर्ता स्थान सेट करना संभव है (आम तौर पर लोगों को छवि नीले उपयोगकर्ता बिंदु अनुकरण का उपयोग करें)। हालांकि मैं नहीं 100% यकीन है, ताकि आप अगर यह MKAnnotation साथ के रूप में userLocation से निपटने के लिए संभव है की जाँच करने के कुछ इस तरह की कोशिश करने का मौका दिया ...

CLLocationCoordinate2D c = self.mapView.userLocation.location.coordinate;
[[self.mapView userLocation] setCoordinate:c];
03/12/2011 को 02:00
का स्रोत उपयोगकर्ता

वोट
0

आप इस सेट किया है?

mapView.showsUserLocation = YES;

एक विशिष्ट स्थान की स्थापना में थोड़ा और अधिक कठिन है, लेकिन निश्चित रूप से गैर-दस्तावेजी एपीआई के बिना ऐसा करने योग्य। कोड नीचे देखें:

- (void)animateToSelectedPlace:(CGFloat)zoomLevel {
    MKCoordinateRegion region;
    region.center = [self getCoordinateFromComponents:chosenLatitude:chosenLongitude];

    MKCoordinateSpan span = {zoomLevel,zoomLevel};
    region.span = span;

    [mapView setRegion:region animated:YES];
}

-(CLLocationCoordinate2D)getCoordinateFromComponents:(NSNumber*)latitude:(NSNumber*)longitude {
    CLLocationCoordinate2D coord;
    coord.latitude = latitude.doubleValue;
    coord.longitude = longitude.doubleValue;
    return coord;
}
11/05/2010 को 08:43
का स्रोत उपयोगकर्ता

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