手机导航不能定位的原因如下:
1、手机导航没有开启GPS定位权限。在设置中,检查是否给导航软件使用定位权限,没有设置定位权限不能进行手机导航定位。
2、手机网络不通畅。检查手机网络连接情况,网络信号差手机导航不能定位。
3、手机处于较偏僻的位置。手机导航定位时应处于开阔的位置,位置偏僻不明确,手机导航不能定位。
4、手机GPS损坏。检查手机是否有明显的碰撞痕迹,手机碰撞导致手机的GPS损坏无法进行手机导航定位。