Swift googlePlaces api解析后给出错误值

Swift googlePlaces api解析后给出错误值,swift,google-places-api,Swift,Google Places Api,GooglePlaces.placeDetailsapi解析后给出错误结果Latlong返回相同的结果,但如果我们在浏览器上点击API,但在解析出错后,返回的结果实际上并不是这样 GooglePlaces.placeDetails(forPlaceID: location.locationID, extensions: nil, language: nil) { (response, error) in print("lat", response!.result!.geometryLo

GooglePlaces.placeDetails
api解析后给出错误结果
Lat
long
返回相同的结果,但如果我们在浏览器上点击API,但在解析出错后,返回的结果实际上并不是这样

GooglePlaces.placeDetails(forPlaceID: location.locationID, extensions: nil, language: nil) { (response, error) in

    print("lat", response!.result!.geometryLocation!.latitude)
    print("long",  response!.result!.geometryLocation!.longitude)

    location.locationLat = String(response!.result!.geometryLocation!.latitude)
    location.locationLong = String(response!.result!.geometryLocation!.longitude)
    self.moveToFirstScreen(location)
}
响应!。结果!。几何定位!。经度
给出与纬度相同的值

请导游

更新:回复打印


响应:可选(GooglePlaces.GooglePlaces.PlaceDetailsResponse(状态:可选(GooglePlaces.GoogleMapsService.StatusCode.OK)),错误消息:无,结果:可选(GooglePlaces.GooglePlaces.PlaceDetailsResponse.result)(地址组件:[GooglePlaces.GooglePlaces.PlaceDetailsResponse.result.AddressComponent:[“国家”,“政治”],longName:Optional(“瑞典”),shortName:Optional(“SE”))],formattedAddress:Optional(“瑞典”),formattedPhoneNumber:nil,geometryLocation:Optional(GooglePlaces.GoogleMapsService.LocationCoordinate2D(纬度:60.128161000000013,经度:60.128161000000013)),图标:Optional(),国际电话号码:nil,名称:Optional(“瑞典”),openingHours:nil,permanentlyClosed:false,照片:[GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(照片参考:可选(“CoQBdwAAADUoXSF59OQfAt8YLQ_AJ3Azraz8Gdgzhew_y7Dp_malOm8OL_iwJA_jmehb178;jm8x8dHgGoeuyuupp-2Tnk8W23zy9GwFadrwdxGFS2obbNbNbNb3ZoPQrBuvyJfiq6DfG9LhSvFfzyDb5Lj0ZgØJgTgTgTaxPrudJwur38Behcefr83mop33aCf3aCf3aCf3aCfRyCfRyVfRyVfRyVmFfRyVmFfRyWmFfRyWgGhGhGhhttps://maps.google.com/maps/contrib/105919192065953018435/photos\“>Nevruz Alievski”]),GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(照片参考:可选(“CoQBdwAAAOrw0v3gJ-95OvCQ0Vl2ouif3w25fjTOCYNdpDj8Z8ckrnv3VrB8GHWStp6-1JBMeYgDa9MUitmCuCqhUv_ERLKL54PRZGMF1V6LCXDVE69WOPIO8GUQGVA9W43BYEXHM2M2ZUKYCC5ESDVQSTVJK23PZPMSzSLEEAM1RTECUT0VULQNC8S-Y7kByGhQr-PSALGTSDAOWS9ZZZKTXNCA”),高度:可选(宽:9602.0),宽度:1440https://maps.google.com/maps/contrib/107721511037729767520/photos\“>Thanathip Moolvong”]),谷歌地点。谷歌地点。地点详细信息响应。结果。照片(照片参考:可选(“CoQBdwAAAPp4uJgQmVn7i_IXQVEWigjncVXwK8sYvTJfN-rVk2eiUdlQa0YtrUJdi1zET-B-reh3e8wehrybsghgqfhf5no3w9r1bz-gxvl3uszkwjmqmllvhtfnb5tfrvzhneuos3-bjoki6kbvxkggqnwk5wksrgq0n_BmU67f-HWij6-0084yzvu7zvu7zv0znyzf0znyznyzf0”),高度(可选),宽度:2741.18,宽度:2740https://maps.google.com/maps/contrib/107141268018019653860/photos\“>Yurii Moroz”]),GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(照片参考:可选(“COQBDWAAAHL0HFMCIUYZEEQKW55TKTH1ISGHP6MQ_llZGPH0MFQ33PP3J8EQPJAGTRQ0CYNLOC36NWAVGKXX-DFVTIUV1HDNQRONUMP0xL1SJC7NPVEQFOU745KxtyYM0\u FUH3XVBPQYWZDTCRWD0ACOG54OZY1YBJCFI8BO0GN8EHC1KBPZK4WSELAC8L-0q-NXGHQ4W77KYFZLZLHEZYDWZ8R2G”),高度:可选(2988.0)、宽度:可选(5312.0)、宽度:可选https://maps.google.com/maps/contrib/109188722990724442148/photos\“>Carine Ianiro”]),谷歌地点。谷歌地点。地点详细信息响应。结果。照片(照片参考:可选(“COQBDWAAABJ8XYRDC69OQDTMWQ_D1FBXDZLWBXDYZXLLV47U84VPRUUBDXWJQ5RQWJJ6E6NRT8CrQEF7PrKRN9ZBTYZ98TnSA01SE7AV3YOU5ECV7FenosyxIgch4MJ5H5G8G3Z7LFKTMAP0EnhliuPSS69arehaete16C-EFUHMVZ8Z8P8ZPSdillghtKQRLGSL5-O090VJ8ZK8ZK5XA”),高度:可选(3024.0),宽度:可选,宽度:902.0https://maps.google.com/maps/contrib/106687101859998441832/photos\“>Christoffer Norén”])],placeID:可选(“chij8fa1btmyxyrym tjaLruCI”),范围:可选(GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.scope.Google),可选placeID:[],价格等级:零,评级:零,评论:[],类型:[“国家”,“政治”],url:nil,utcOffset:Optional(60),neighboration:nil,website:nil)),htmlattributes:[])

在打印语句中,您只在两个打印语句中打印纬度,正确打印经度

print("lat", response!.result!.geometryLocation!.latitude)
print("long",  response!.result!.geometryLocation!.longitude)
谢谢:)

找到了这个。实际上GooglePlace已被弃用,pod'GooglePlacesAPI'现在需要使用

请阅读以下链接以解决您的问题。请使用GoogleAppClient 而不是谷歌的地方


@EICaptainv2.0我不满意的地方请检查有问题的地方,有问题的地方赋值得到相同的alsoyes这没问题,但在变量中它是正确的,并且仍然得到相同的ok。。这可能是个问题。。但我不这么认为它应该是一样的。。。你能发布你的回答吗?请检查更新的问题没有得到你是的,它给出了相同的长时间的回答,这只是在打印声明中,如果你检查正确的问题,我也提到了谷歌api的回应。
https://developers.google.com/drive/ios/quickstart