2013-10-03 14 views
5

पर नहीं सुन सकता मैं आईओएस के लिए GoogleMaps एसडीके के साथ फंस गया हूं ...
मैं अपने Google मानचित्र पर GMSMarker पर टैप करते समय कुछ विशेषताओं को जोड़ना चाहता हूं, लेकिन यह नहीं करता काम नहीं करता क्या कुछ गड़बड़ है?आईओएस Google मैप्स एसडीके, जीएमएसमार्कर टैप इवेंट

FirstController.h

#import <UIKit/UIKit.h> 
#import <GoogleMaps/GoogleMaps.h> 
#import <CoreLocation/CoreLocation.h> 
#import "sqlite3.h" 

@interface FirstViewController : UIViewController <CLLocationManagerDelegate, 
                GMSMapViewDelegate> 
{ 
    sqlite3 *db; 
} 

FirstController.m

[...] 

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 
{ 
    camera = [GMSCameraPosition cameraWithLatitude:newLocation.coordinate.latitude longitude:newLocation.coordinate.longitude zoom:(12)]; 
    mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera]; 
    mapView_.myLocationEnabled = YES; 

    for(GMSMarker *currentMarker in _locationMarkers) 
    { 
     currentMarker.map = mapView_; 
    } 

    self.view = mapView_; 
} 


-(BOOL) mapView:(GMSMapView *) mapView didTapMarker:(GMSMarker *)marker 
{ 
    NSLog(@"try"); 
    return YES; 
} 

उत्तर

18

मुझे लगता है कि तुम्हारे जाने के बाद नक्शा बनाने आप इस आवश्यकता हो सकती है,:

mapView_.delegate = self; 
+0

काम किया, धन्यवाद ! मैंने गलती से उस कोड को गलत तरीके से रखा है! – Michele

संबंधित मुद्दे