Acompáñanos en el próximo
Día de la comunidad de desarrolladores de Google Maps Platform en San Francisco en diciembre.
Postúlate ahora para asistir.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Enviar comentarios
Agrega un modelo 3D a un mapa
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Selecciona la plataforma:
Android
iOS
JavaScript
Puedes agregar tu propio modelo 3D importado a un mapa en 3D.
En la siguiente muestra de código, se indica cómo agregar un modelo 3D y posicionarlo en el mapa con el 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
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-10-21 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-10-21 (UTC)"],[],[]]