本发明提供一种位置信息生成装置及生成方法,其中,位置信息生成装置设于导航设备内,所述导航设备包括GPS接收模块及存储模块,而所述位置信息生成装置包括周边检索模块、距离测算模块及执行模块。而且所述位置信息生成方法通过所述装置达成且包括以下步骤:(1)GPS接收模块接收所述导航设备的当前位置;(2)周边检索模块从地图数据中检索出当前位置周边的道路或兴趣点(POI点,Point of interest),并将其作为测算对象;(3)距离测算模块根据地图数据,分别计算当前位置与所述测算对象之间的距离,并将三个最近距离所对应的测算对象作为参照对象;(4)执行模块将所述参照对象及其相对应的距离写入位置信息文本中