В настоящее время я работаю над приложением, которое позволяет осуществлять обратное геокодирование с использованием карт silverlight + bing. Дело в том, что я хочу добавить ссылку на службу обратного геокодирования, предоставленную в msdn (http://msdn.microsoft.com/en-us/library/cc879136.aspx), т.е. http: // dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl, но когда Я пытаюсь получить ссылку в vs2010, я получаю следующую ошибку:
Документ по URL http: // dev.virtualearth.net/webservices/v1/metadata/geocodeservice/geocodeservice.wsdl не был распознан как известный тип документа.
Сообщение об ошибке от каждого известного типа может помочь вам решить проблему:
- Отчет из «Схемы XML» - это «», шестнадцатеричное значение 0x1F, это недопустимый символ. Строка 1, позиция 1. '.
- Отчет из «Документа DISCO» - это «», шестнадцатеричное значение 0x1F, это недопустимый символ. Строка 1, позиция 1. '.
- Отчет из «Документа WSDL»: «В документе XML есть ошибка (1, 1)».
- '', шестнадцатеричное значение 0x1F, является недопустимым символом. Строка 1, позиция 1.
Метаданные содержат ссылку, которая не может быть разрешена: 'http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl'.
Тип контента приложения / мыло + xml; charset = utf-8 не поддерживается службой http: //dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl. Привязки клиента и службы могут не совпадать.
Удаленный сервер возвратил ошибку: (415) Неподдерживаемый тип носителя.
Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.
Хорошо отметить, что я могу получить доступ к URL-адресу сервиса из браузера (без предупреждения о стилевой информации). Мне известно, что существуют и другие службы обратного геокодирования, но в определенных обстоятельствах я вынужден использовать только компоненты / службы, связанные с Microsoft. Пожалуйста, помогите:)