구글 맵 API에 대한 서버 측 액세스가 필요한 프로젝트 작업 중입니다. 거리 (실제 거리, 직선이 아님)를 계산하고 싶습니다. 구글지도 api는 자바 스크립트가 아니라 asp.net을 지원합니다. 제발 제안을주세요 ...!Google Map API에서 서버 측 ASP.NET 2.0까지의 거리를 얻는 방법
답변
귀하의 질문에 Google지도를 지정했는데 Virtual Earth를 보셨습니까? 그것은 경로을 사용하기 때문에
- 서버 측 액세스
- 실제 거리 (직선하지 라인) (단지 비주얼 스튜디오 내부 서비스 참조 추가) : 특히이 routing with Virtual Earth Web Service 예를 들어 당신이 원하는 것을 정확히 같은 소리 '내부/인트라넷 사용'에 대한 T & 고사에 대해 다른 사람에 의해 제기
우려 사항가 구글뿐만 아니라 VE 적용 생각 - 당신이 당신의 응용 프로그램이 라이선스 O를 필요가 있는지에 대해 읽어해야합니다 r 아닙니다.
p.s. 이 일 경우 직선 거리를 계산하고 싶습니다. instructions using SQL Server 2008; 그것도 역시 어떤 straight c# code에 연결됩니다.
Great-circle distance 알고리즘을 사용하여 두 개의 지리적 좌표 (위도, 경도)의 거리를 계산할 수 있습니다.
Here 거리 계산을위한 몇 가지 다른 수식을 찾을 수 있습니다.
구글 API는 서버 측 호출을 통해 지오 코딩 할 수 있습니다 :
http://code.google.com/apis/maps/documentation/services.html#Geocoding_Direct
이렇게하면 위치의 위도와 경도를 얻을 수있다. 그런 다음이를 캐싱하여 CMS가 제안하는 기법을 사용하여 거리를 계산할 수 있습니다.
Google T & C에주의해야합니다. 공개적으로 사용할 수있는 Google지도에서 사용하기 위해 지오 코딩 데이터 만 저장할 수 있기 때문입니다.
단일 IP로 요청할 수있는 요청 수에 제한이있을 수도 있습니다.
그러나 나는 이것이 내가 상용 서비스가 유일한 옵션입니다 생각하는 경우라면 거리가 계정 도로 등편도 거리로 복용이 아닌 직선 거리로 무슨 뜻인지 생각합니다. 이론적으로는 화면 스크래핑을 통해 모든 작업을 수행 할 수 있지만 이것이 Google의 T & C를 손상시킬 것이라는 것은 거의 확실합니다.
아마도 가장 간단한 해결책은 응용 프로그램의 페이지에 Google지도를 포함시키고 사용자가 거리를 계산하도록하는 것입니다. 필요한 경우 시작 및 끝 필드를 미리 채울 수 있습니다.
다시 내부 앱용 인 경우 공개적으로 사용할 수 없음 Google T & C를 '내 이해'하면 금지됩니다.
자바 스크립트에서 Google로 전송되는 요청을 살펴보기 위해 방화 광구 또는 피들러와 같은 것을 사용하면 해당 정보와 .net의 HTTPWebRequest를 사용하여 요청을 작성하고 동일한 정보를 검색 할 수 있어야합니다.
HTH
글쎄, 당신은 꽤 많이 키 문제를 확인했습니다의 Gmaps API는 브라우저 주민 자바 스크립트 API이며, 그만큼 주위가 점점 아니에요. 대부분의 API는 브라우저에서 실행되므로 스파이웨어 트래픽이 많지 않습니다.
tsaunders에서 안심하고 액세스 할 수있는 지오 코딩 API 호출이 있지만 역/지오 코딩 만 수행하고 lat/lng가 이미있는 경우 rms가 제안한 계산을 사용할 수 있지만 tsaunders가 ' 까마귀가 멀리 날아 오르는 것처럼.
길가를 찾고있는 경우 API는 라우팅을 수행하지만 사용자가 시작/끝점을 얻으려면 다시 브라우저에 있습니다.
아마 당신은 당신이하려는 일에 대해 좀 더 구체적 일 수 있으며, 왜 당신이 서버에서 API에 액세스해야한다고 생각하는지 알 수 있습니다.예를 들어 내 응용 프로그램은 사용자로부터 정보를 수집하고 작업을 위해 내 서버로 요청을 보내는 기능을 가지고 있습니다. 일부 데이터는 Gmaps API에서 먼저 처리됩니다.
API 플랫폼을 사용하는 경우 무료로 Google을 사용하지 않을 것입니다. 정밀도 지오 코딩 정확도가 떨어집니다. 슬레이, 지원 또는 서비스 권리도 없습니다.
길 찾기가 어려우며 아일랜드와 지오 코딩의 적용 범위가 거의 어린 아이와 같고 사생활이 악취입니다. 전문적인 비즈니스는 Google 매핑 솔루션을 사용하지 않습니다.
그들은 dcyclc lanes (2010)에 자신이 있고 많은 언론사 (그들은 2006 년 튜브 스테이션을 추가했다)를 얻었고, viamichelin이 2009 년과 2009 년의 트래픽을 추가했다고합니다.
API를 찾는 대행사 또는 개발자는 더 나은 맞춤 설정과 킬러 인 사용자 환경을 위해 Bing이나 ViaMichelin을 고수해야합니다!
- 1. Google Map API에서 레이어의 불투명도를 설정하는 방법
- 2. google지도 URL api에서 두 지점 사이의 거리를 얻는 방법
- 3. Google Map API에서 마커 주변의 원 반경을 변경하는 방법
- 4. Google Optimizer - 서버 측/클라이언트 측 딜레마
- 5. ASP.NET 서버 측 자바 스크립트
- 6. Google 번역 API 서버 측
- 7. Google Analytics 서버 측 추적
- 8. Google 애널리틱스 API에서 기본 정보를 얻는 가장 빠른 방법
- 9. Google Map : 초기화 후 GMap2 개체를 얻는 방법?
- 10. ASP.NET 서버 측 캐시 수명?
- 11. ASP.NET 서버 컨트롤 발광 서버 측 태그
- 12. Google Map Infowindow Closure?
- 13. 모바일 및 서버 측 캐싱을위한 Google Analytics
- 14. Google 앱 엔진의 서버 측 자바 스크립트
- 15. Google TV에 대한 서버 측 지원
- 16. 서버 측 클러스터링 Google 맵 마커
- 17. Wi-Fi를 사용하여 거리를 얻는 방법
- 18. 서버 측 ASP 스크립트에서 클라이언트 측 dateTime을 얻는 방법은 무엇입니까?
- 19. 북마크 생성하기 서버 측 Asp.net 및 C#
- 20. 버튼 클릭시 서버 측 리피터에서 값을 얻는 방법
- 21. Google API에서 조회수 얻기
- 22. google map api help
- 23. Google Map - 좌표 설정
- 24. Google MAP 마커
- 25. android google map marker
- 26. Google Map - Multiple marker
- 27. Google Map API 오류
- 28. Google Map Marker Selection
- 29. C 코드에서 Google map api를 호출하는 방법
- 30. CakePHP에서 Google map v3을 사용하는 방법