Location

The ShanghaiTech University is located inside Zhangjiang Hi-Tech Park (China's Silicon Valley) in Pudong New Area, Shanghai, China.
The PEARL is located on 3-503 of the SIST Bldg., at 393, Huaxia Middle Rd.

百度地图API自定义地图