Hi. As I searched in forums I learned that for tacking gps I must send coordinates ovew internet connection or SMS .But as I know we can cominicate via radio waves sending voice ,pics,data .And can I use this for getting data from gps device?Because Ham radio is free.
The gps will probably have a serial connection prinitng out the position as a standard NMEA string.
There are a few protocols for sending RS-232 Ascii over ham radio - start here
The search term you want to use is "APRS" - Automatic packet reporting system. Many people and companies already have GPS to radio interfaces that work with the HAM APRS system so you can track vehicles and other objects (such as balloons) through this HAM radio network.
Amateur radio is not really free - there are obviously no carrier fees, but you need a license to transmit and approved equipment. It's not a free-for-all.
There are radio bands considered "unlicensed" that are free to use if your transmitter falls within regulated limits. These are mainly "line-of-sight" bands. Common WiFi and bluetooth radios are examples of standardized packet radios that work in the 2.4GHz unlicensed band.
It is not difficult to find similar devices in the 902MHz band, including standardized ZigBee mesh radio equipment.
Licensed amateur radio operators enjoy some advantages the unlicensed devices cannot provide, such as higher power limits and more diverse frequency choices. But these privileges come with restrictions - for example autonomous operation is not permitted in the "shortwave" bands, and operation for any commercial purpose is prohibited.
As Adam mentioned, The APRS standard is a de-facto standard for the format of informational beacons and the method for repeating them across the amateur packet radio network.
From your post I feel that you want "wide-area" service that you can track a roaming device with. Although many areas have existing APRS "digipeaters" setup by local hams, they are all voluntary as the bands can't be used for commercial purposes. As a licensed operator, you could of course setup your own repeaters.
Many types of communications are prohibited on the Amateur Radio bands, but this leaves plenty of room for hobbyist and personal research efforts, and as an Extra class ham I would welcome your project!