2010-06-07 5 views
1

오프라인 설정에서지도를 조작 할 수있는 서비스가 있습니까? 지도를 만들고지도의 기능을 기반으로 게임 세계를 창출해야하는 프로젝트를 진행하고 있습니다. 필자는 Google, ms 등 여러 제공 업체의 API 몇 가지를 살펴 보았습니다. API는 사용자에게지도를 엄격하게 보여주는 것으로 보입니다. 나는 공개적으로 볼 수 없으며 게임 엔진에 의해서만 사용되는지도 (Gameworld)의 파생물을 만들 수있는 무언가를 찾고있다. 그러나 한가지주의 할 점은 게임 엔진에서 사용하기 위해 만든 파생물을 사용자에게 보여줄 수있는 링크로 연결하고 싶다는 것입니다.오프라인 매핑 API

예로서. 크로스 컨트리 레이싱 시뮬레이션을 생각해보십시오. 사용자는이 게임에서 차량을 직접 제어 할 수 없으며 자동차 설정, 운전자 만 제어 할 수 있습니다.지도에서 게임 세계를 만듭니다. gameworld 데이터 (드라이버 위치 등)는 실제 맵에 오버레이됩니다. 인종은 며칠 동안 지속될 수 있습니다. 실제지도에서 사용자가 갖는 유일한 상호 작용은지도에서의 위치와 다른 위치와의 관계입니다.

여기 API의 조항을 위반하지 않으려합니다. Googles API TOS를 읽었습니다. 게임 세계를 만드는 것이 서비스 약관을 위반하게 만듭니다. 내가 정말 필요

기능은 그지도 를 잡아와로 저장 위도/경도

  • 능력/권리에 의해지도에서 특정 장소를 찾으려면 다음

    • 수있는 기능입니다 이미지 파일은 일시적으로 처리를 위해
    • 능력/권리는 실제 지도를 기반으로하는 게임 세계를 저장하는
    • 구간 사용자에게 오버레이가있는지도를 표시하는 기능 (선택 사항입니다. 나는 구글의 API, 또는 긴 위도/지원하는 다른 하나를 사용할 수 있습니다)

    편집 :. 가 게임 세계를 창조 한 번만 intially 일어날 것이며, 부분 업데이트가 매우 드물게 발생할 수 있습니다. 나는 처음부터 세상을 생성 할 필요가있을 뿐이다. 이것은 무료 게임이기도하므로 뭔가 오픈 소스를 찾고 있습니다

    편집 : 나는 미국의지도 만 필요합니다. 나는 강과 호수가있는지도가 필요합니다.

  • +0

    ESRI를 보았습니까? –

    +0

    @ Maud'Dib 그것은 좋은 해결책이 될 것 같습니다. 그러나 내가 개발중인 게임은 무료입니다. 나는 플랫폼에서 개발하기 위해 1500 달러를 투자하고 싶지 않습니다. –

    +0

    Geoserver와 같은 자체 매핑 서버를 실행하고 사용할 수있는 무료 GIS 데이터를 찾아야 할 수도 있습니다. –

    답변

    2

    I 내가 뭘 찾고 있었는지 발견, 실제로 작동 해야하는 것을 발견했습니다. ITs GMap.net C#으로 작성된 프로그램. 오프라인 콘텐츠는 완벽하며 Google 이외의 다른지도 서버에 연결할 수도 있습니다.

    http://greatmaps.codeplex.com/releases/view/20235

    0

    오픈 맵을 시험해 보시지 않으시겠습니까 http://openmaps.eu/ 로컬로 전체 오프라인 사용을 의미하는지도를 다운로드 할 수 있어야합니다.

    +0

    이것은 작동하지 않습니다. 지도는 사용하기에 충분한 특징이 아닙니다. (물이 빠진 시체) –

    +0

    실제로 다른 사이트를 생각하고있었습니다. 이 사이트 didnt는 미국에서 어떤지도라도 가지고있는 것처럼 보인다. –

    0

    http://www.openstreetmap.org/?

    는 (특정 요구 사항이있는 경우 또한, 예. 특정 장소의 맵, 또는 고도이든 같은 특정 유형의 데이터에 대해, 원래의 질문을 편집 할 생각이 될 수 있습니다.)

    +0

    그건 내 잘못 이었어. 나는 openstreemanp.org를 보았습니다. 문제는 강과 호수 정보가 빠져 있다는 것입니다. –