문제

간단한 질문, 대답은 ...

클라이언트를위한 웹 앱 (ASP.NET MVC)을 개발할 것입니다. 그들은 매핑 솔루션을 제공하기 위해 Google지도 또는 가상 지구 사용 여부에 대한 의견을 요청했습니다.

당신은 무엇을 위해 가고 그 이유는 무엇입니까? 아니면 추천 할 수있는 다른 사람들이 있습니까?

또 무엇을 알아야합니까?

  1. 가까운 시일 내에 스트리트 뷰 (또는 이와 동등한)는 필요하지 않지만 언젠가는 그렇지 않습니다.
  2. 클라이언트는 특정 매핑 가능한 기능을 식별하려고하며, 그 이상으로 지정된 거리 내에서 이러한 기능을 찾습니다.

높은 수준에서 무엇을 고려해야합니까? 아니면 내 고객?

미리 감사드립니다.

도움이 되었습니까?

해결책

상업용 웹 사이트의 경우 가장 큰 고려 사항 중 하나가 라이센스를 부여해야합니다. 정확한 세부 정보와 가격은 Google과 Microsoft에 문의해야하지만 웹에는 이러한 솔루션을 제작시 이러한 솔루션을 구현하는 데 $ 10K가 소요될 수 있음을 나타내는 많은 것이 있습니다. 그들은 당신이 빠르고 쉬운 발전에 매료시킵니다!

내가 선호하는 것은 Google지도를 선호하는 것입니다. 조금 더 끈적 끈적한 느낌이 들지만 이전에 가상 Earth SDK와 함께 아주 좋은 프로토 타입을 개발했습니다.

Microsoft가 StreetView 기능과 동등한 것을 계획하고 있는지 모르겠습니다. 따라서 향후 요구 사항 카드에 있으면 Google을 고수하십시오.

기술 중 하나를 사용하면 지역, 거리 주소 또는 특정 위도 + 경도를 통해 다양한 방식으로 지리적 기능을 검색 할 수 있습니다. 또한 자신의 이미지를 오버레이하거나 선, 다각형을 그리는 등을 허용합니다.

Google지도에는 더 넓은 사용자 기반이있는 것으로 보입니다 (Microsoft는 Google에 들어가기 전에 기술적 으로이 작업을 수행하고 있었지만) 따라서 Microsoft보다 솔루션을 구현할 때 IntarWeb에서 더 많은 도움을받을 수 있습니다.

엔터프라이즈를위한 Google지도에 대한 자세한 정보는 다음과 같습니다.http://www.google.com/enterprise/maps/map_info.html

다른 팁

매핑 솔루션에 대한 합리적으로 포괄적 인 요구 사항 목록을 고객에게 요청해야합니다. 당신은 하나를 언급했습니다 -이 "매핑 가능한 기능". 다른 사람이 있습니까?

일단 목록을 얻으면 어떤 것이 가장 적합한지를 확인하고 그 목록을 볼 수 있습니다.

Street View가 확실히 수평선에 있다면 Google과 함께 가야합니까, 아니면 대화에서 나오는 것입니까?

조금 더 노력하기 위해, 당신은 당신이 선택하지 않은 것이 미래에 더 잘 맞을 수 있도록 애플리케이션과 매핑 솔루션 사이에있는 추상화 계층을 쓸 수 있다고 말했습니다. . 이것은 민첩한 방법론 (yagni)에 위배됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top