我试图实现谷歌自动完成服务,我得到这个消息:使用未申报类型为“GMSPlacesClient”
Use of undeclared type 'GMSPlacesClient'
我进口谷歌地图模块,并将其与GMSMapView中的作品.. 我不明白发生了什么事。 有没有人有同样的错误?
这是错误的图片:
非常感谢您!
我试图实现谷歌自动完成服务,我得到这个消息:使用未申报类型为“GMSPlacesClient”
Use of undeclared type 'GMSPlacesClient'
我进口谷歌地图模块,并将其与GMSMapView中的作品.. 我不明白发生了什么事。 有没有人有同样的错误?
这是错误的图片:
非常感谢您!
我发现了这个问题。 Google将他的API分为两部分。上一版本从地图SDK中分离Places API(自2.0.0版 - 2016年7月26日起)。你可以在发行说明中找到它:https://developers.google.com/places/ios-api/releases?hl=es
我也面临同样的问题。为了解决这个问题,我在我的pod文件中添加了pod GooglePlaces
并更新了窗格。
你也需要更换进口import GoogleMaps
为import GooglePlaces
我最近碰到了同样的问题。 似乎问题的原因是更新GoogleMap库。他们改变了他们的API。 我的解决方案只是回到以前版本的GoogleMaps。对我来说,工作版本是1.13.2。
如果要指定v1.13.2你可以把它放到Podfile:
pod 'GoogleMaps', '~> 1.13.2'
添加此
import <GooglePlaces/GooglePlaces.h>
到
TSTHelmet-Bridging-Header.h