Participe do próximo
Dia da Comunidade de Desenvolvedores da Plataforma Google Maps em São Francisco, em dezembro.
Inscreva-se agora para participar.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Envie comentários
Adicionar um modelo 3D a um mapa
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Selecione a plataforma:
Android
iOS
JavaScript
É possível adicionar seu próprio modelo 3D importado a um mapa 3D.
O exemplo de código a seguir demonstra como adicionar um modelo 3D e posicioná-lo no mapa usando o struct Model .
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 : LatLngAltitude (
latitude : 37.7845812 ,
longitude : - 122.3660241 ,
altitude : 585 ),
url : 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
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-10-21 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-10-21 UTC."],[],[]]