내 Objective C보기에서 Google Maps API 자동 완성 기능을 사용하여 사용자가 주소를 검색 한 후 내지도에 표시 할 수 있도록합니다. 이 작업은 정상적으로 작동하며 자동 완료보기가로드되고 작성한 다음 사라지고 주소 텍스트 상자에 주소가 표시됩니다. 지도가 사용자의 위치에 배치되지 않고 이전 위치에 머물러있는 것처럼 보입니다.지도를 이동 한 다음 다시로드하면 자동 완성으로 입력 한 주소가 표시됩니다. 나는 자동 완료 및 사라짐을 위해 아래 코드를 게시 할 것입니다.완료시 GMSAutoComplete가지도에 올바른 위치를 표시하지 않음
- (void)viewController:(GMSAutocompleteViewController *)viewController
didAutocompleteWithPlace:(GMSPlace *)place {
// Do something with the selected place.
// [self.locationclickText setTitle:place.name forState:UIControlStateNormal];
latitude2=place.coordinate.latitude;
longitude2=place.coordinate.longitude;
NSString *placeName=place.name;
self.address.text=placeName;
// NSString *placeID=place.placeID;
[_mapView animateWithCameraUpdate:[GMSCameraUpdate setTarget:CLLocationCoordinate2DMake(place.coordinate.latitude, place.coordinate.longitude) zoom:17]];
// NSLog(@"Place ID %@", placeID);
//NSLog(@"Place attributions %@", place.attributions.string);
[self dismissViewControllerAnimated:YES completion:nil];
}