多项选择题

房地产开发项目的功能定位主要依据()三种方式。

A.市场定位
B.街区功能
C.竞争需要
D.客户需要