Offline Mapping API

Posted by Aaron M on Stack Overflow See other posts from Stack Overflow or by Aaron M
Published on 2010-06-07T15:47:57Z Indexed on 2010/06/07 15:52 UTC
Read the original article Hit count: 269

Filed under:
|
|
|

Are there any services available that allow me to manipulate maps in an offline setting? I am working on a project that requires me to take a map and based on features on the map, generate a game world. I have looked at a few of the API's for different providers: Google, ms, etc. The API's I looked seem to be strictly showing a user a map. I am looking for something that allows me to create a derivative of a map (the Gameworld), that will never be seen by the public, and is only used by the game engine. However one caveat is that I would like to be able to link the derivative created for use by the game engine, with something I can show the user.

As an example. Think of a cross country racing sim. Users cannot control the vehicles directly in this game, they can only control the cars setup, driver, etc. I create a gameworld from a map. The gameworld data (driver position, etc) is overlayed onto a real map. A race might last several days. The only interaction users have with the real map is viewing their position on the map, and where they are in relation to the others.

I don't want to violate the terms of the API here. I read Googles API TOS, and it seems to me that creating the gameworld would violdate their TOS.

The features I really need are the following

  • The ability to locate a specific place on the map by lat/long
  • The ability/rights to grab those maps and save them as an image file temporarily for processing
  • The ability/rights to store a gameworld that is based on the real map
  • The ability to show a user a map with an overlay (this is optional. I can use googles API, or any other one that supports lat/long.)

© Stack Overflow or respective owner

Related posts about .NET

Related posts about game-development