.Net을 사용하는 경우 일종의 형식이 지정된 XML을 반환하는 컨트롤러를 제공하는 컨트롤러가있는 아주 작은 MVC 응용 프로그램을 만들면 어떨까요? 그렇게하면 모든 것을 로컬에서 실행할 수 있습니다.
편집 : 당신은 알고
, 나는 당신이 키가 없으면 Google지도 API를 사용할 수 있다고 생각합니다. 며칠 전에 테스트 프로젝트를 만들었습니다. {0},{1}
이
https://maps.googleapis.com/maps/api/directions/xml?mode=walking&origin={0},{1}&destination={2},{3}&sensor=false
있습니다 : 나는 URL과 URI를 전달
private static string GetString(Uri requestUri)
{
var output = string.Empty;
var response = WebRequest.Create(requestUri).GetResponse();
var stream = response.GetResponseStream();
if (stream != null)
{
using (var reader = new StreamReader(stream))
{
output = reader.ReadToEnd();
reader.Close();
}
}
response.Close();
return output;
}
: 여기에 닷넷 코드 (당신은 내가 서비스를 호출하고 방법을 볼 수 있도록 단지 포함)입니다 첫 번째 위도/경도 및 {2},{3}
이 두 번째입니다. 나는 이것에 열쇠를 붙이지 않을 것이고 그것은 시험을 위해 일했다. 내 메소드는 나중에 처리 할 문자열을 반환합니다.
var response = XDocument.Parse(GetString(request));
나는 다시 xml을 제공합니다. 다시 말하지만, 여전히 자신 만의 웹 앱을 만든 다음 공개적으로 액세스 할 수있는 곳 (LAN 또는 웹)에 배포하는 것이 좋지만 XML을 반환하는 웹 서비스가 필요한 경우이를 사용할 수 있습니다.
이 확실하지만 난에있어 하나의 특정 상황에서 작동 것이다 : 나는 코드의 독립 실행 형 조각으로 예를 배포해야하고, 사람들에게 여유가 없다 서비스를 구현할 추가 부품을 설치하십시오. – avernet
글쎄, 당신이 작은 웹 애플 리케이션을 호스팅하는 경우, 모든 사람들이 단지 샘플 코드를 지적 할 수 있습니다 -하지만 당신이 그 시간이 없으면 이해할 수 있습니다. 건배 – davecoulter
@avernet 클라이언트 또는 서비스를 배포 하시겠습니까? – bdares