The following image of a Google map has a scale of 500m.

When you reduce the scale to 200m the map zooms in, and you get the following map

The following map has a scale of 50m

...
So my question to all is how is it's database designed? And how is the pagination with the visible section of the map (based on the scale) made possible?
These are my assumptions
google.co.in/maps/@17.4514897,78.3899106,5z
In above url you can see 5z after coordinates which indicates zoom level.
Google maps might be saving their data with 2 priorities
If a place is searched more number of times it will stay in more zoom levels(say 5, 6, 7)
if a place is searched very few you will find it when you zoom fully 50m(21z)
Maps might first query the location and then filter places by zoom value
Hope this helps you :-)
Sai Kishore Komanduri I request to you can you please approach a google map developer. Which is working on same. And he/she provide answer something like that
hashnode.com/post/if-facebook-were-built-today-wh… .
Because I am very curious about It.
Lorefnon
Open Web Enthusiast
Design of spatial databases is a well studied domain. I am not aware of the specific technology that Google uses, but this is a good starting point for exploring similar technologies.