참조하기 https://developers.google.com/maps/documentation/places/#PlaceDetails 나는 항상 address_components
세부 정보를 모두 보유 할 것으로 기대하고있었습니다. 그러나 내 검색 중 하나가 street_number, postal_code 및 기타 중 하나가 누락되었습니다. intellisense에서 보았을 때 address_components
중 하나가 administrative_area_level_2를 반환했습니다.Google JSON 세부 정보 없음
항상 비어있는 경우에도 원래의 값이 반환 될 것으로 기대했기 때문에 이것은 루프로 던졌습니다. 나는 또한과 같이 기대 수익을 하드 코딩했다 : 나는 구성 요소가 모든 결과를 반환 할 것으로 예상 할 수 없기 때문에
array.result.address_components(0).long_name
, 나는 적절하게 액세스하고 난 때 무엇을 알아낼 수있는 새로운 방법이 필요합니다 일부가 누락되었습니다.
우리는 어떤 종류의 프로그래밍 언어를 사용합니까? –
VB.net이 내가 사용하고있는 것입니다. 내가 선택한 케이스를 사용하여 각 구성 요소의 유형을 조사해야한다고 생각합니다. – Mitchell
나는 당신이 자신을 생성하는 데 필요한 데이터에 관해서 어떤 종류의 추정을하지 말아야한다고 생각한다. 변수를 사용하기 전에 변수가 존재하는지 확인하십시오. –