J'essaie de trouver la latitude et la longitude des coins de ma carte en mode birdseye. Je veux être capable de tracer des épingles sur la carte, mais j'ai des centaines de milliers d'adresses que je veux pouvoir limiter à celles qui doivent apparaître sur la carte.Comment trouver les coordonnées lat/lng exactes d'une scène birdseye dans Virtual Earth?
En mode normal, VEMap.GetMapView(). TopLeftLatLong et .BottomRightLatLong renvoient les coordonnées dont j'ai besoin; mais dans Birdseye view ils retournent des espaces vides (ou des valeurs cryptées). Le SDK recommande d'utiliser VEBirdseyeScene.GetBoundingRectangle(), mais cela renvoie des limites allant jusqu'à deux miles du centre de ma scène qui, dans les grandes villes, renvoie encore trop d'adresses.
Dans les versions précédentes du contrôle VE, il y avait un objet VEDecoder non documenté que je pouvais utiliser pour déchiffrer les valeurs LatLong pour les scènes birdseye, mais cet objet semble avoir disparu (probablement été renommé). Comment puis-je décoder ces valeurs dans la version 6.1?