直观上就可以区别:
location是从locate(确定某某的位置)变来的,强调的是地点、位置.可以翻译为“地址”.
spot意思很广泛,表示“点”,斑点、污点、也可以表示景点或地点.直接翻译为“点”就可以了.