Offline Mapping-API

Gibt es Dienste zur Verfügung, die mir erlauben, zu manipulieren Karten in einer offline-Einstellung? Ich arbeite an einem Projekt, das erfordert, dass Sie mich zu nehmen eine Karte und basiert auf Funktionen, die auf der Karte, erstellen Sie eine Spiel-Welt. Ich habe mir ein paar der API für andere Anbieter: Google, ms, etc. Die API ' s die ich sah scheinen zu streng sein, zeigt ein Benutzer eine Karte. Ich bin auf der Suche nach etwas, das mir erlaubt, erstellen Sie eine Ableitung einer Karte (auf der Spielwelt), der nie die öffentlichkeit gesehen hat, und ist nur von der Spiel-engine. Jedoch ein Nachteil ist, möchte ich in der Lage, die Ableitung, das für den Einsatz der game-engine, mit etwas, das ich zeigen kann, der user.

Als ein Beispiel. Denken Sie an einen cross country racing-sim. Die Benutzer können nicht kontrollieren, die Fahrzeuge direkt in diesem Spiel, Sie können nur die Steuerung der Autos setup, Treiber, etc. Ich erstelle eine Spielwelt von einer Karte. Die Spielwelt-Daten (Treiber, position, etc), überlagert auf eine echte Karte. Eine Rasse kann mehrere Tage dauern. Die einzige Interaktion die Benutzer haben mit der realen Karte anzeigen Ihrer position auf der Karte, und wo Sie in relation zu den anderen.

Ich will nicht zu verletzen die Bedingungen der API hier. Ich lese Googles API-TOS, und es scheint mir, dass die Erstellung der Spielwelt würde violdate Ihre TOS.

Funktionen, die ich wirklich brauchen, sind die folgenden

  • Die Fähigkeit zum Auffinden einer bestimmten
    Ort auf der Karte mit lat/long
  • Die Fähigkeit/Rechte zu ergreifen Karten
    und speichern Sie Sie als image-Datei
    vorübergehend für die Verarbeitung
  • Die Fähigkeit/Rechte zum speichern eines
    Spielwelt basiert auf der real
    Karte
  • Die Fähigkeit, zeigen Sie dem Benutzer, eine Karte mit
    ein overlay (dies ist optional. Ich kann die Nutzung von googles API, oder jede andere, die unterstützt, lat/long.)

Bearbeiten:
Die Spielwelt wird bei der Erstellung nur einmal intially, und partielle updates können auftreten, sehr selten. Ich muss nur erzeugen die Welt, in der Anfang.
Dies ist auch für ein freies Spiel, also ich bin auf der Suche nach etwas opensource

Bearbeiten:
Ich brauche nur Karten von den USA. Ich brauche Karten, die enthalten, Flüsse und Seen.

  • haben Sie sah von ESRI?
  • Es sieht aus wie es eine gute Lösung wäre. Jedoch, das Spiel, das ich entwickle, ist frei. Ich bin nicht wirklich wollen, zu verbringen 1500 vorne zu entwickeln, die auf Ihre Plattform.
  • Ich kann nur noch mein eigenes mapping server wie Geoserver, und finden Sie freie GIS-Daten, die ich verwenden kann.
InformationsquelleAutor Aaron M | 2010-06-07
Schreibe einen Kommentar