This study focuses on the development of a new framework for evaluating bikeability in urban environments with the aim of enhancing sustainable urban transportation planning. To close the research gap that previous studies have disregarded the dynamic environmental factors and trajectory data, we propose a framework that comprises four sub-indices: safety, comfort, accessibility, and vitality. Utilizing open-source data, advanced deep neural networks, and GIS spatial analysis, the framework eliminates subjective evaluations and is more efficient and comprehensive than prior methods. The experimental results on Xiamen, China, demonstrate the effectiveness of the framework in identifying areas for improvement and enhancing cycling mobility. The proposed framework provides a structured approach for evaluating bikeability in different geographical contexts, making reproducing bikeability indices easier and more comprehensive to policymakers, transportation planners, and environmental decision-makers.