Using Shields together

I would like to build a project which I need to use motor shield, wireless shield and gps shield together. Can I use it on one Arduino board such as Arduino Mega. If I can how it will be possible ? My robot will be controlled by wireless and also I would like to give the coordinates? Help me to find a solution please !!!!

You can stack them up, or lay them out side by side and use jumper wires to connect power, ground, and signals as needed. Motor shield likely needs heftier supply than the rest. Need to check signal usage and make sure there are no conflicts, such as wireless & GPS both trying to use the same Rx/Tx pins. Tweaking of code/libraries may be needed to have them use separate serial ports on the Mega as an example.