In order to improve the positioning precision of wireless Ad Hoc network nodes with spot GPS, this paper presents a GPS method for relative positioning of nodes. The nodes in network get their spot positions with GPS modules calculating synchronously and using the same satellites, and then get the relative positions between nodes which can decrease the measurement errors. The algorithm is suitable for positioning of wireless Ad Hoc network for no GPS base-stations needed. The method is implemented in a Zigbee network platform and experimental results indicate that the positioning error is improved to less than 5 m.