Tencent will buy 78 million shares at 15.04 yuan per share from Navinfo's major shareholder China Siwei Surveying & Mapping Technology Corporation, according to a statement posted on the website of the Shenzhen Stock Exchange. The deal is pending regulatory approval.