2010-04-14 7 views
2

J'ai une application Web ADF et je veux simplement que l'utilisateur ait la possibilité de cliquer sur la carte et une fenêtre Popup affiche les valeurs Latitide/Longitude où les utilisateurs cliquent sur la carte. Comment puis-je faire ceci?Comment obtenir Latitude/Longitude de Web App?

+1

Quelle projection Votre carte d'utilisation? –

+0

La projection que ma carte utilise est NAD 1927 UTM Zone 15N – Josh

Répondre

1

Cela dépend de l'API Web Map que vous utilisez.

Vérifiez sa documentation.

+0

J'utilise Web ADF .NET – Josh

0

Vérifiez Google Maps, Bing Maps et Yahoo Maps. Chacun a une API différente. Choisissez-en un et commencez à coder. Il y a beaucoup d'exemples pour ce que vous voulez faire pour chacune de ces API.

here est le lien de l'échantillon en ligne pour le Esri ADF

+0

Merci, mais je ne peux pas m'aventurer loin de l'environnement actuel qui est Web ADF .NET S'il y a un moyen de le faire, s'il vous plaît laissez-moi savoir – Josh

+0

vérifier les exemples d'applications ESRI http://resources.esri.com/help/9.3/arcgisserver/adf/dotnet/samples_start.htm –

+0

Salut, j'ai vérifié ce lien, mais mon problème est que j'utilise un GeoCortex Web ADF application. Je ne sais pas vraiment comment incorporer ces classes supplémentaires parce que GeoCortex pré-compile toutes leurs classes en cours dans le dll's – Josh

0

Parmi plusieurs façons, on pourrait être que (en supposant que vous avez une table contenant, atleast, 3 colonnes, MapID, Longitude, Latitude), vous pouvez:

  1. Créer une carte d'image de votre carte du monde
  2. Récupérer la longitude/latitude contre l'id de l'image où la souris a été cliqué.
  3. Afficher le long/lat.

En outre, la caisse Bing Maps ASP.NET Control et Developing a .NET Application Using Bing Maps Web Services

+0

Merci, mais je suis un programmeur novice.Y at-il un moyen d'obtenir l'accès à l'événement onclick de la carte de contrôle? Et si oui, je ne devrais pas être en mesure d'obtenir un mapPoint d'où l'utilisateur a cliqué pour retourner un X et Y? De là, je voudrais juste convertir XY à Lat Long – Josh