使用未声明的类型 'GMSPlacesClient'
Use of undeclared type 'GMSPlacesClient'
我正在尝试实施 Google 自动完成 服务,我收到此消息:
Use of undeclared type 'GMSPlacesClient'
我导入了 Google Maps 模块,它可以与 GMSMapView 一起使用...
我不明白发生了什么。
有没有人有同样的错误?
这是错误的图片:
非常感谢!
我发现了问题。 Google 将他的 API 分为两部分。上一版本将 Places API 从 Maps SDK 中分离出来(自版本 2.0.0 - 2016 年 7 月 26 日起)。您可以在发行说明中找到它:https://developers.google.com/places/ios-api/releases?hl=es
我也遇到了同样的问题。为了解决这个问题,我在我的 pod 文件中添加了 pod GooglePlaces
并更新了 pod。
您还需要将 import import GoogleMaps
替换为 import GooglePlaces
我最近遇到了同样的问题。
问题的原因似乎是更新了 GoogleMap 库。他们改变了 API。
我的解决方案只是 return 以前版本的 GoogleMaps。对我来说,工作版本是 1.13.2.
如果你想指定 v1.13.2 你可以把它放到 Podfile:
pod 'GoogleMaps', '~> 1.13.2'
添加这个
import <GooglePlaces/GooglePlaces.h>
进入
TSTHelmet-Bridging-Header.h
打开您的终端,cd 到您的项目文件夹并运行 pod update,或者更好的是 pod update --verbose。
我正在尝试实施 Google 自动完成 服务,我收到此消息:
Use of undeclared type 'GMSPlacesClient'
我导入了 Google Maps 模块,它可以与 GMSMapView 一起使用...
我不明白发生了什么。
有没有人有同样的错误?
这是错误的图片:
非常感谢!
我发现了问题。 Google 将他的 API 分为两部分。上一版本将 Places API 从 Maps SDK 中分离出来(自版本 2.0.0 - 2016 年 7 月 26 日起)。您可以在发行说明中找到它:https://developers.google.com/places/ios-api/releases?hl=es
我也遇到了同样的问题。为了解决这个问题,我在我的 pod 文件中添加了 pod GooglePlaces
并更新了 pod。
您还需要将 import import GoogleMaps
替换为 import GooglePlaces
我最近遇到了同样的问题。 问题的原因似乎是更新了 GoogleMap 库。他们改变了 API。 我的解决方案只是 return 以前版本的 GoogleMaps。对我来说,工作版本是 1.13.2.
如果你想指定 v1.13.2 你可以把它放到 Podfile:
pod 'GoogleMaps', '~> 1.13.2'
添加这个
import <GooglePlaces/GooglePlaces.h>
进入
TSTHelmet-Bridging-Header.h
打开您的终端,cd 到您的项目文件夹并运行 pod update,或者更好的是 pod update --verbose。