2016-11-18 51 views
2

GooglePlaces.placeDetails API解析後得到錯誤的結果後給出錯誤的價值觀。 Latlong返回相同但實際上不是,如果我們點擊瀏覽器上的API,但解析出錯後。googlePlaces 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) 
} 

response!.result!.geometryLocation!.longitude給予相同的值緯度。

請指導。

更新:響應打印

響應:可選(GooglePlaces.GooglePlaces.PlaceDetailsResponse(狀態:可選(GooglePlaces.GoogleMapsService.StatusCode.OK)的errorMessage:無,結果是:可選(GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result (addressComponents:[GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.AddressComponent(types:[「country」,「political」],longName:Optional(「Sweden」),shortName:Optional(「SE」))],formattedAddress:Optional( 「瑞典」),formattedPhoneNumber:無,geometryLocation:可選(GooglePlaces.GoogleMapsService.LocationCoordinate2D(緯度:60.128161000000013,經度:60.128161000000013)),圖標:可選(https://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png),internationalPhoneNumber:無,名:可選( 「瑞典」),openingHours :無, permanentlyClosed:假照片:[GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(photoReference:可選( 「CoQBdwAAADUoXSF59OQfAt8YLQ_aJ3aRAZ8gdgzHEw_y7Dp_malOm8OL_iwJA_JMEhb17Bx8dHgoeUYuPp-2Tnk8W23Zy9gWfadRWDXGfs2obbNbadpDNb3zOPqrbUVyjfIQ6DDfmG9LHsvfZDQYeDMoBdx5lj0Zg_JPGtAXpRuDJLwur38bEhCFEFr83MOpm33acfRyVmnsGhSC5CKDCG0ff47mmeiYWMJvu31PiQ」),高度:自選(3264.0),寬度:可選(4928.0)htmlAttributions:[「https://開頭maps.google.com/maps/contrib/105919192065953018435/photos\">Nevruz Alievski 「]),GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(photoReference:可選(」 CoQBdwAAAOrw0v3gJ-95OvCQ0Vl2ouif3w25fjTOCYNdpDj​​8Z8ckrnv3VrB8GHWStp6-1JBMeYgDa9MUitmCuCqhUv_erlKL54PrzGMF1V6MlcxDVE69wOPiO8hGUqgVA9W43byzAexhmXm2zUKYcc5eSDVQsTVJK23pZpmszSsleYAM1irtEhCcTuT0vwUclqnC8S-Y7kByGhQr-pSAlgtsDDWSaO9x6zsTKtXncA「),高度:可選(960.0),寬度:可選(1442.0),htmlAttributions:[「https://maps.google.com/maps/contrib/107721511037729767520/photos\">Thanathip Moolvong」 ]),GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(photoReference:可選( 「CoQBdwAAAPp4uJgQmVn7i_IXQVEWigjncVXwK8sYvTJfN-rVk2eiUdlQa0YtrUJdi1zET-B-5Reh3E87WEHRYBSghgQFHF5NO3W9R1bz-gxvl3uSzKWJMqMLVHtFnB5tFRVzhtneuoS3-bJOKi6kBVxKgGqNweCt5wksrgq0N_BmU67f_ccqEhCd_HWij6-0084YzLWvU7znGhS_UtDNzjTt1tcyxM6mvid4V0_7Yw」),高度:可選(2741.0),寬度:可選(4218.0),htmlAttributions: 【 「https://maps.google.com/maps/contrib/107141268018019653860/photos\">Yurii莫羅茲」]),GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Photo(photoReference:可選(「CoQBdwAAAHL0HFMCIuYZEeQkW55TktH1iSGHp6t6Mq_lLZGPh0mFq33pP3J8EqpjagTrQ0cYmNLoC36nWaVgKxX-dFvTIUv1HDnqroNuUMP0XL1sjC7mNpVEQfoU745KXtyFyM0_fUH3XVBpQywZDtcRRpcdw0acog54oz1YBJcFi8bo0gn8EhC1KBpZk4wSeLAc8L-0Q - nxGhQ4wmq77KyfzlHeIY0yzDWzaZ8r2g 「),高度:可選(2988.0),寬度:可選(5312.0),htmlAttributions:[」 https://maps.google.com/maps/contrib/109188722990724442148/photos\">Carine Ianiro「]),GooglePlaces.GooglePlaces .PlaceDetai lsResponse.Result.Photo(photoReference:可選( 「CoQBdwAAABJ8XYRDc469OqDtMWQ_d1FBXdZlWBxDYZxLlv47u84VPRuubDxWjq5RQWJO1Exol0j2gWUdJJ6E6nRT8XCrqef7PRKrN9zBTYqZ98tnSA01Se7Av3YUo5ECv7feNOSYxIGcH4Mjth5xsgcUbj8G3z7lfKTmAp0EnHliupss69arEhAETE16c-eFUHmVz8ZPsdIlGhTKQRlgsl5-o090VJ8ZkPRqlwI5XA」),高度:可選(3024.0),寬度:可選(4032.0),htmlAttributions:[「https://maps.google.com/maps/contrib/106687101859998441832 /照片\ 「>克里斯托弗門簾」])],placeID:可選( 「ChIJ8fA1bTmyXEYRYm-tjaLruCI」),適用範圍:可選(GooglePlaces.GooglePlaces.PlaceDetailsResponse.Result.Scope.Google),alternativePlaceIDs:[],priceLevel:無,等級:無,評論:[]類型: 「國家」, 「政治」],網址:無,UTCOFFSET:可選(60),附近:無,網址:無)),htmlAttributions:[]))

+0

@ EICaptainv2.0在這裏我就不細請檢查其中的問題,在問題在那裏分配值獲得相同也 –

+0

是沒關係,但是在變量它是正確的,仍然得到同樣的 –

+0

確定..這可能是問題..但我不這麼認爲它應該是相同的...你可以發佈你的迴應 –

回答

1

在打印語句中,您正在打印latitude僅在打印語句,打印longitude正確。

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

謝謝:)

+0

這只是在打印聲明,如果你檢查問題,我已經提到谷歌API響應也。 –

1

發現這個link。實際上,GooglePlace已被棄用,pod'GooglePlacesAPI'現在需要使用。

0

請閱讀以下鏈接以解決您的問題。使用GoogleApiClient 代替Google商家信息。

https://developers.google.com/drive/ios/quickstart