基本上属于固定搭配。但真要讲个原因出来,你可以这样想,通常说照片都指的是照片里的人,而地图上就单纯市地图上面画出来的东西,in有种抽象的穿透的意思。。。
in the picture意思是在图片里面
on the map 意思是在地图上
in [in] prep. 在,在...之内
on [oo /'əʊ'əʊ] (=Object Oriented)面向对象的
体会一下in和on的语境 就能理解了
这个属于固定搭配。
在学习英语的时候会发现很多固定搭配,若不是对英语研究很深也说不出所以然
就像中文里也会说:在这张图片里//在这张地图上
有点时候记不住的时候就可以借助中文一起结合记忆