2010-04-14 4 views
2

У меня есть приложение Web ADF, и я просто хочу, чтобы у пользователя была возможность щелкнуть по карте, а всплывающее окно отображает значения Latitide/Longitude, где пользователи нажимают на карту. Как я могу это сделать?Как получить Локатор/Долгота из веб-приложения?

+1

Что проекция действительно использует ваша карта? –

+0

Проекция, которую использует моя карта, - NAD 1927 UTM Zone 15N – Josh

ответ

1

Это зависит от того, какой API-интерфейс Web Map вы используете.

Проверьте документацию.

+0

Я использую Web ADF .NET – Josh

0

Проверить Google Maps, Bing Maps и Yahoo Maps. У каждого есть другой API. Выберите один и начните кодирование. Есть много образцов для того, что вы хотите сделать для каждого из этих API.

here ссылка онлайн образец для ESRI ADF

+0

Спасибо, но я не могу отстраниться от текущей среды, которая является Web ADF .NET. Если есть способ сделать это, пожалуйста, позвольте мне знать – Josh

+0

проверить примеры приложений ESRI http://resources.esri.com/help/9.3/arcgisserver/adf/dotnet/samples_start.htm –

+0

Привет, я проверил эту ссылку, но я имею в виду, что я использую Приложение GeoCortex Web ADF. Я не знаю, как включить эти дополнительные классы, потому что GeoCortex предварительно компилирует все свои потенциальные классы в dll's – Josh

0

Среди нескольких способов, один может быть, что (при условии, что у вас есть таблица, содержащая, по крайней мере, 3 колонки, МАПИД, долгота, широта), вы можете:

  1. Создание карты изображения вашей карты мира
  2. Получить долготу/широту против ид изображения, где была нажата мышь.
  3. Показать длинный/лат.

Кроме того, контроль Bing Maps ASP.NET Control и Developing a .NET Application Using Bing Maps Web Services

+0

Спасибо, но я новичок-программист. Есть ли способ получить доступ к событию onclick элемента управления картой? И если это так, я не могу получить mapPoint, где пользователь нажал, чтобы вернуть X и Y? Оттуда мне просто нужно было бы преобразовать XY в Lat Long – Josh

Смежные вопросы