NAVIG: Natural Language-guided Analysis with Vision Language Models for Image Geo-localization