В интеграции с существующим приложением с новыми функциями я ищу способ сделать следующее:
- Существующее приложение передает параметр (может предполагать, что это пара координат, широта / долгота)
- Новая функциональность интерпретирует параметр и запускает метод веб-службы (который также доступен из существующего приложения, но это не должно относиться к делу)
- После того, как ответ вернется из веб-службы, вызовите графическое представление ответа (также можно считать, что это пара координат) и отобразите его на карте (Bing maps)
Часть, на которой я застрял, - это программное ожидание ответа от веб-службы.
Должен ли я просто вызывать веб-сервис из существующего приложения? Существует проблема с ожиданием ответа, прежде чем я смогу выполнить дальнейшую обработку.
Или есть способ «подождать» ответа от веб-службы, который я могу применить через JS / ASP.NET?
Принимая во внимание, что возможное решение состоит в том, чтобы добавить шаг взаимодействия с пользователем (нажмите эту кнопку, чтобы продолжить после того, как веб-служба вернет результат), это нежелательно, и я хотел бы сохранить это для одного взаимодействия пользователя, если это возможно.