fixed some locationclient connectivity issues, added calculated zoom