Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
의견 보내기
지도에 3D 모델 추가
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이 제품 또는 기능은 실험용(GA 이전) 버전입니다.
GA 이전 제품과 기능에 대한 지원이 제한될 수 있으며 GA 이전 제품과 기능의 변경사항이 다른 GA 이전 버전과 호환되지 않을 수 있습니다. GA 이전 버전 제품 또는 서비스에는 Google Maps Platform 서비스별 약관 이 적용됩니다. 자세한 내용은 출시 단계 설명 을 참고하세요.
가져온 3D 모델을 3D 지도에 추가할 수 있습니다.
다음 코드 샘플은 Model 구조체를 사용하여 3D 모델을 추가하고 지도에 배치하는 방법을 보여줍니다.
struct SimpleModelDemo : View {
@ State var camera : Camera = . init (
center : . init ( latitude : 37.791376 , longitude : - 122.397571 , altitude : 240 ),
heading : 288.0 ,
tilt : 88.0 ,
roll : 0.0 ,
range : 1500 )
@ State var balloonModel : Model = . init (
position : . init (
LatLngAltitude (
latitude : 37.7845812 ,
longitude : - 122.3660241 ,
altitude : 585 ),
url : URL ( string : "" ) ?? URL ( fileURLWithPath : fileUrl ),
altitudeMode : . relativeToMesh ,
scale : . init ( x : 5 , y : 5 , z : 5 ),
orientation : . init ( heading : 0 , tilt : 0 , roll : 0 )
)
var body : some View {
Map ( camera : $ camera , mode : . satellite ) {
balloonModel
}
}
}
private let fileUrl = Bundle . main . url ( forResource : "balloon" , withExtension : "glb" ) ! . path
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-05-31(UTC)
의견을 전달하고 싶나요?
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-05-31(UTC)"],[],[]]