Using one giant map will be a good choice since using several smaller bitmap will be more complicated in the way of programming. But I would choose using the second one since it give more flexibility(let's say...tiled map system)

Using gravity in 2D game is like in 3D game except that you use y direction instead of z direction.