Pretty sure there is no such option as 'location based' charging settings.
Surely you can set it to just charge anytime and if the solar panels stop providing enough power it will just sit there plugged in but not charging? Or am I missing something here?