RTS Camera Interaction - Like google Maps

Example: http://youtu.be/JII7O-UTb6A?t=20s

I am creating an RTS sims like game and i need a script that will detect for touch / gesture input.

the example video above features the style i want (first few seconds).
So you can:

pinch to zoom in / out
2 finger slide to dip
2 finger pivot to rotate
Slide to pan with inertia like google earth, so it slows down gradually when u let go if you move with extreme force.

I also need to specify a ground plane as the bounds of the level, so the camera will not go beyond these edges.

this is for use on an ipad / android devices. think google maps / earth feeling…

does anyone know if theres an off the shelf solution? or if not anyone has any idea how to do this?

thanks.

If you don’t feel like implemented gestures yourself there are a number of gesture libraries available in the asset store i believe.

Hey what have you done for this???