GeoLog is a new kind of location tracker which changes tracking characteristics based on where you are and what you are doing.
On foot, you travel slower than by car, and you may not want to gather location data as often. If you're standing still, why track location at all - it's just a waste of power. If you're on a photo walk, you might only want to track location while walking, and not when doing anything else - like driving to the where the walk starts. When on a long trip, you may wish to use a less accurate low power tracking solution, while on a short trip you may prefer tracking as precisely as possible. This is all profile-based and highly configurable.
Based on Google's newfused location provider, it can determine when you are standing still, walking, cycling, or in a moving vehicle, and adjust tracking parameters accordingly. It will automatically switch between all methods of gathering location data (sensors, cell and Wi-Fi networks, GPS, etc) to give you the best location fix possible, within the parameters you set up.
The app currently supports exporting toGPXandKMLformats, and has an extensive selection of export filters.GPXexport files are tested againstLightroom, whereKMLexport files are tested againstGoogle Earth.Apha / ExperimentThis is an alpha release. It is already usable, but it's not yet feature complete. It has also not undergone rigorous testing on various Android versions yet, so expect issues. Reference/development device was an SGS3 running 4.2.
Furthermore, this whole thing is an experiment. I'm not sure how well this will work in reality. I have built it to track my whereabouts on a long trip far away, and seems to have worked rather well at that !
You will also probably need to adjust the profile presets to your personal preferences. Ultimately, I would like this to be good enough to just leave on 100% of the time!Scary PermissionsThis app requires location and activity permissions to track your location. It also needs to run at boot to start the tracking service (if enabled). Wakelocks are required to process the location data at the configured interval. External storage permissions are required to export your data.
I do not track anything you do or what you click. All personal data goes to the app internal databaseonly, you are the only one with access to that information. Your information is not sent to me.DiscussionThe XDA-Developers discussion thread can be found here:http://forum.xda-developers.com/showthread.php?t=2386317SourceGeoLog is open source, licensed as Apache v2. You can find the latest sources here:https://github.com/Chainfire/GeoLog. Note that a lot of what goes on under the hood is inside Google Play Services, which is closed source.Geolog é um novo tipo de localização rastreador que muda as características de rastreamento com base em onde você está eo que você está fazendo.
A pé, você viaja mais lento do que de carro, e você não pode querer recolher dados de localização com tanta freqüência. Se você está parado, porque rastrear a localização de todos - é apenas um desperdício de energia. Se você está em um passeio de fotos, você só pode querer rastrear a localização durante a caminhada, e não quando se faz qualquer outra coisa - como dirigir para o onde o passeio começa. Quando em uma longa viagem, você pode querer usar uma solução de rastreamento de baixa potência menos precisos, durante uma curta viagem você pode preferir rastreamento tão preciso quanto possível. Isso é tudo baseado em perfil e altamente configurável.
Baseado no novo provedor de localização fundidodo Google , que pode determinar quando você está parado em pé, caminhar, andar de bicicleta ou em um veículo em movimento, e ajustar parâmetros de controle de conformidade. Ele irá alternar automaticamente entre todos os métodos de coleta de dados de localização (redes Wi-Fi sensores, células e, GPS, etc) para dar-lhe a melhor solução possível localização, dentro dos parâmetros estabelecidos.
O aplicativo suporta atualmente exportando paraGPX eKML formatos, e tem uma vasta selecção de filtros de exportação.GPX arquivos de exportação são testados contraLightroom , ondeKML arquivos de exportação são testados contraGoogle Earth .Apha / Experiment
Esta é uma versão alpha. Já é utilizável, mas ainda não é característica completa. Também não passou por rigorosos testes em várias versões do Android, no entanto, assim que esperar problemas. Dispositivo de referência / desenvolvimento foi um SGS3 execução 4.2.
Além disso, essa coisa toda é um experimento. Eu não tenho certeza como isso vai funcionar na realidade. Eu construí-lo para controlar o meu paradeiro em uma longa viagem para longe, e parece ter funcionado muito bem para isso!
Você também vai provavelmente precisar de ajustar os presets perfil de suas preferências pessoais. Finalmente, eu gostaria que isso seja bom o suficiente para deixar em 100% do tempo!Permissões assustadores
Este aplicativo requer localização e permissões de atividade para rastrear sua localização. Ele também precisa ser executado durante o boot para iniciar o serviço de rastreamento (se habilitado). Wakelocks são necessários para processar os dados de localização no intervalo configurado. Permissões de armazenamento externos são necessários para exportar seus dados.
Eu não acompanhar tudo o que fazemos ou o que você clique. Toda a informação pessoal vai para o banco de dados interno aplicativosó , você é o único com acesso a essas informações. Suas informações não são enviadas para mim.Discussão
O XDA-Developers conversa pode ser encontrada aqui:http://forum.xda-developers.com/showthread.php?t=2386317Fonte
Geolog é de código aberto, licenciado em Apache v2. Você pode encontrar as últimas fontes aqui:https://github.com/Chainfire/GeoLog. Note-se que muito do que se passa sob o capô está dentro do Google Play Services, que é de código fechado.