Ajouter un modèle 3D à une carte
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Sélectionnez une plate-forme :
Android
iOS
JavaScript
Ce produit ou cette fonctionnalité est en phase expérimentale (pré-DG).
La prise en charge des fonctionnalités et produits pré-DG peut être limitée, et il se peut que les modifications apportées à ces fonctionnalités ou produits ne soient pas compatibles avec d'autres versions pré-DG. Les offres en pré-DG sont couvertes par les Conditions spécifiques du service Google Maps Platform . Pour en savoir plus, consultez les descriptions des étapes de lancement .
Vous pouvez ajouter votre propre modèle 3D importé à une carte 3D.
L'exemple de code suivant montre comment ajouter un modèle 3D et le positionner dans l'espace 3D à l'aide de la structure Model
.
Swift
struct SimpleModelDemo : View {
@ State var camera : Camera = . 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 (
latitude : 37.791376 ,
longitude : - 122.397571 ,
altitude : 200.0 ),
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
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0 , et les échantillons de code sont régis par une licence Apache 2.0 . Pour en savoir plus, consultez les Règles du site Google Developers . Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/10/15 (UTC).
[null,null,["Dernière mise à jour le 2025/10/15 (UTC)."],[],[]]