IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

[Google Earth API COM] Impossible d'instancier IFeatureGE


Sujet :

Visual C++

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 554
    Points : 181
    Points
    181
    Par défaut [Google Earth API COM] Impossible d'instancier IFeatureGE
    Bonjour à tous,

    Je tente d'utiliser l'API de Google Earth en C++. Voici le site officiel : http://earth.google.com/comapi/index.html

    Jusqu'ici je n'utilisais que la fonction LoadKMLData de IApplicationGE.

    J'aimerais maintenant utiliser la fonction GetTemporaryPlaces qui me renvoi un objet IFeatureGE. Le problème est que cette classe est une classe abstraite, donc impossible à instancier...

    Pourquoi cette fonction me renvoie-t-elle un objet d'une classe abstraite ?

    Merci d'avance pour votre aide, je suis complètement bloqué

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Pourquoi cette fonction me renvoie-t-elle un objet d'une classe abstraite ?
    Elle ne vous renvoie pas un objet d'une classe abstraite mais un objet ayant une classe concrète qui dérive de la classe abstraite.

    Cela permet d'avoir un découplage entre les différentes parties du programme.

    L'objet retourné peu avoir bien plus de fonctionnalités que celles indiquées par la classe abstraite mais, entant qu'utilisateur de "GetTemporaryPlaces", vous ne pouvez utilisez que les méthodes de "IFeatureGE".

    Ainsi, si l'implémentation dans GoogleEarth change, votre programme n'a pas à être recompilé.

Discussions similaires

  1. [API]Spreadsheet: Impossible d'instancier
    Par Benduroy dans le forum Langage
    Réponses: 5
    Dernier message: 17/12/2013, 08h24
  2. Difference entre Google Map API et Google Earth API
    Par hope2904 dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 22/05/2013, 19h50
  3. Google Earth api (javascript)
    Par math11 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 09/08/2010, 14h42
  4. [Google Earth API] Centrer lq vue qu lancement
    Par psychoP@T dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 07/07/2009, 14h54
  5. [Google earth API] Affichage de donnees KML
    Par psychoP@T dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 30/06/2009, 11h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo