В настоящее время я работаю над приложением, которое позволяет осуществлять обратное геокодирование с использованием карт 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 Document': '' ', шестнадцатеричное значение 0x1F, является недопустимым символом. Строка 1, позиция 1. '.
- Report from 'WSDL Document' is 'There is an error in XML document (1, 1).'.
- '', hexadecimal value 0x1F, is an invalid character. Line 1, position 1. Metadata contains a reference that cannot be resolved: 'http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl'. Content Type application/soap+xml; charset=utf-8 was not supported by service http: //dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc?wsdl. The client and service bindings may be mismatched. The remote server returned an error: (415) Unsupported Media Type. If the service is defined in the current solution, try building the solution and adding the service reference again.
Стоит отметить, что я могу получить доступ к URL-адресу службы из браузера (без предупреждения об отсутствии информации о стиле). Мне известно, что существуют и другие службы обратного геолокодирования, но в силу определенных обстоятельств я вынужден использовать только компоненты / службы, связанные с Microsoft. Пожалуйста помоги :)