ezd.6359:

1) I want to know how to store data.

Which combination of parameters is unique for world maps?

1) ID – all ids are unique among all continents, floors, maps, regions etc
2) ID+Type – inside some group // id+"map", id+"continent", id+"landmark"
3) ID+Type+Continent … – inside continents
4) ID+Type+Continent + Floor … – inside floors
5) ID+Type+Continent + Floor + Region … – inside regions
6) ID+Type+Continent + Floor + Region + Map … – inside maps
etc…

I think you have got the point.

2) I need regions list

/continents/{continent_id}/floors/{floor_id} – will return that floor regions

The only way to receive full list of regions is to make request for all floors and all continents, right?