商业地产投资需要考虑哪些因素