Recently, how to achieve simultaneous high-speed data transmission and accurate positioning has been an interesting topic. Under the indoor illumination environment, the cooperation between visible light communication (VLC) and visible light positioning (VLP) has attracted increasing attention. In this paper, we review our recent proposed conceptual designs, which can realize cooperative VLC and VLP functionalities. By utilizing receiver location information, a location-based equalization (LBE) method is proposed for indoor VLC, where location-based equalizers are designed to compensate for multi-path channel distortion. By utilizing the estimated channel state information (CSI) during VLC process, a CSI-based VLP scheme is proposed, where the distances information between transmitters and the receiver can be extracted from received signals to enable VLPs. In order to integrate VLC and VLP within the same system, the spread-spectrum plugin of optical identification is inserted into the existing VLC frame structure to avoid signal mutual interference without breaking the existing VLC protocol.