我正在使用谷歌地图集成。我是谷歌地图API的新手。我正在尝试为Google地方实施自动填充功能。我已经浏览了Google地方自动填充API 但我不能。任何人都可以帮我集成谷歌地图的自动完成功能。我使用了这个链接中的一个git hub示例代码enter link description here
这个项目谷歌地图使用,但我想用谷歌地图。当我将苹果地图作为MKMapView更改为GMSMapView时.`
@class SPGooglePlacesAutocompleteQuery;
@interface SPGooglePlacesAutocompleteViewController : UIViewController <UITableViewDataSource, UITableViewDelegate, UISearchDisplayDelegate, UISearchBarDelegate, MKMapViewDelegate> {
NSArray *searchResultPlaces;
SPGooglePlacesAutocompleteQuery *searchQuery;
MKPointAnnotation *selectedPlaceAnnotation;
BOOL shouldBeginEditing;
}
@property (retain, nonatomic) IBOutlet GMSMapView *mapView;
@end
然后它没有运行。它给错误'GMSMapView'在我删除注释时可能无法响应'setRegion:animated:'
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText {
if (![searchBar isFirstResponder]) {
// User tapped the 'clear' button.
shouldBeginEditing = NO;
[self.searchDisplayController setActive:NO];
[self.mapView removeAnnotation:selectedPlaceAnnotation];
}
}
请告诉我任何方式/教程/镫骨,以便我可以使用谷歌地方自动完成。