There are loads of apps out there for Android that track bike rides, runs, and other physical activities, so why create a new one? I wrote Bike Tracker because I found that all of the other trackers were weak in key areas that were important to me. I didn't care about social sharing of my routes, nor did I did own heart rate monitors and other Bluetooth-attached accessories. I didn't go cycling to train for anything, I just went out to enjoy myself, and what I really wanted was an app that could track my rides and provide conversion from GPX format into Google Earth-friendly KML files without the need to connect to an online service. In fact, the app does not require an internet connection, unless you opt to display a map.
I was also rather disillusioned with the available spoken turn-by-turn direction apps out there, and so I've written what I believe is a superior turn-by-turn engine into Bike Tracker. It gives timely and accurate turn instructions, and will talk you back onto the course if you ever take a wrong turn or drift off route. The app also connects directly with your "Ride with GPS" account, so you can gain immediate access to all your cycling routes in just a few taps.
Furthermore, I wanted highly-customizable voice feedback that used whatever TTS engine was set as the default on my device. Most apps provide voice feedback to some degree, but as those apps are designed to work in multiple languages, not much seems to be done to clean up the way various tidbits of information are spoken. Bike Tracker is written solely in English, and so great pains have been taken to present spoken information (especially times-of-day) in a manner that is familiar to English-speaking users. I even give you the power to tweak the parameters used by the turn-by-turn algorithm, so that it can be tailored to best suit your needs.
I've also provided a large array of information that you can choose to have spoken, including; total riding time; total moving time; total stopped time; distance; time-of-day; start time; average GPS accuracy; and worst GPS readings. You can select which of these pieces of information is spoken, in which order it is spoken, and you can customize the fixed spoken words that surround the information (such as "Total distance is 3.5 kilometers" or "You've traveled 3.5 kilometers" for example).
Also included are flexible methods of presenting different information each time the app speaks. For instance, I have a large amount of information I want spoken each kilometer, but at the half-kilometer I have the app ONLY announce the distance. The combinations are virtually endless.
What and how information is spoken is defined in a PROFILE, and you can create as many profiles as you like. For example, I have two very similar profiles that differ only in how much is spoken. One speaks LOTS of verbose information for when I'm on solo rides, while the other speaks minimal information for when I'm on rides with others.
Another feature lets you designate "Quiet Apps". Whenever any of the quiet apps are in the foreground, Bike Track will SHUT-UP and say nothing. You can assign apps like calls handles (both stock and VoIP), push-to-talk services, voice recorders, etc, where you simply do no want to be interrupted by spoken information from Bike Tracker.
During rides, you can invoke a SECONDARY SUMMARY that starts from zero, but doesn't change the PRIMARY SUMMARY that may be returned to once the secondary summary is of no further value. This is handy for ride-within-a-ride situations.
Once a ride is over, the recorded GPX file can be converted into a KML (without having rely on an online service), ready for display on Google Earth using their route fly-over feature. If you need to edit the GPX file (using such PC apps as Java Open Street Maps) you can quickly convert the edited GPX into a new KML. The app includes error-smoothing algorithms that you can adjust to suit your needs.
Terdapat banyak aplikasi di luar sana untuk Android yang mengesan aktiviti berbasikal, berjalan, dan aktiviti fizikal yang lain, jadi mengapa mencipta yang baru? Saya menulis Bike Tracker kerana saya mendapati bahawa semua penjejak lain lemah dalam bidang utama yang penting bagi saya. Saya tidak mengambil berat tentang perkongsian sosial laluan saya, juga tidak saya lakukan monitor kadar jantung sendiri dan lain-lain aksesori Bluetooth dipasang. Saya tidak pergi berbasikal untuk melatih untuk apa-apa, saya hanya keluar untuk menikmati diri saya sendiri, dan apa yang saya benar-benar mahu adalah sebuah aplikasi yang boleh mengesan tunggangan saya dan memberikan penukaran dari format GPX ke Google fail KML Mesra-Bumi tanpa perlu untuk menyambung untuk perkhidmatan dalam talian. Malah, aplikasi tidak memerlukan sambungan internet, kecuali jika anda memilih untuk memaparkan peta.
Saya juga agak kecewa dengan dituturkan arah pusingan demi pusingan yang ada aplikasi di luar sana, dan saya telah menulis apa yang saya percaya adalah enjin unggul turn-oleh-seterusnya ke Bike Tracker. Ia memberikan arahan seterusnya tepat pada masanya dan tepat, dan akan bercakap anda kembali ke kursus ini jika anda pernah mengambil giliran salah atau hanyut laluan. Aplikasi ini juga menghubungkan secara langsung dengan anda "Ride dengan GPS" akaun, supaya anda boleh mendapatkan akses segera kepada semua laluan berbasikal anda dalam hanya beberapa paip.
Tambahan pula, saya mahu maklum balas suara yang sangat disesuaikan yang digunakan apa TTS enjin telah ditetapkan sebagai lalai pada peranti saya. Kebanyakan aplikasi memberikan maklum balas suara ke tahap yang tertentu, tetapi sebagai orang-aplikasi yang direka untuk bekerja dalam pelbagai bahasa, tidak banyak seolah-olah dilakukan untuk membersihkan jalan pelbagai tidbits maklumat dituturkan. Bike Tracker ditulis semata-mata dalam bahasa Inggeris, dan sakit begitu besar telah diambil untuk menyampaikan maklumat yang diucapkan (terutamanya masa-hari) dengan cara yang biasa untuk pengguna berbahasa Inggeris. Saya juga memberikan anda kuasa untuk tweak parameter yang digunakan oleh algoritma turn-oleh-seterusnya, supaya ia boleh disesuaikan untuk disesuaikan dengan keperluan anda yang terbaik.
Saya juga telah menyediakan pelbagai besar maklumat yang boleh anda pilih telah bercakap, termasuk; jumlah masa menunggang; jumlah masa yang bergerak; jumlah masa berhenti; jarak; masa-hari; masa mula; skor ketepatan GPS; dan yang paling teruk GPS bacaan. Anda boleh memilih yang mana satu ini keping maklumat dituturkan, di mana perintah itu dengan perkataan dan anda boleh menyesuaikan perkataan tetap pertuturan yang mengelilingi maklumat (seperti "Jumlah jarak 3.5 kilometer" atau "Anda telah mengembara 3.5 kilometer" contohnya).
Turut termasuk adalah kaedah fleksibel membentangkan maklumat yang berbeza setiap kali app bercakap. Sebagai contoh, saya mempunyai sejumlah besar maklumat yang saya mahu bercakap setiap kilometer, tetapi pada setengah kilometer Saya mempunyai app SAHAJA mengumumkan jarak. Kombinasi yang hampir tidak berkesudahan.
Apa dan bagaimana maklumat dituturkan ditakrifkan dalam PROFIL, dan anda boleh membuat sebagai banyak profil yang anda suka. Sebagai contoh, saya mempunyai dua profil hampir sama yang berbeza hanya dalam berapa banyak dituturkan. Satu bercakap BANYAK maklumat berjela-jela untuk apabila saya pada tunggangan solo, manakala yang lain bercakap maklumat yang minimum untuk apabila saya pada tunggangan dengan orang lain.
Ciri lain membolehkan anda menetapkan "Apps Tenang". Bila-bila masa mana-mana aplikasi yang tenang berada di latar depan, Track Bike akan menutup-UP dan berkata apa-apa. Anda boleh menetapkan aplikasi seperti panggilan pemegang (kedua-dua saham dan VoIP), tolak-to-talk perkhidmatan, perakam suara, dan lain-lain, di mana anda hanya melakukan tidak mahu diganggu oleh maklumat yang diucapkan dari Bike Tracker.
Dalam permainan, anda boleh menggunakan sebuah RINGKASAN MENENGAH yang bermula dari sifar, tetapi tidak mengubah RINGKASAN yang UTAMA yang boleh dikembalikan kepada setelah ringkasan menengah adalah tidak bernilai lagi. Ini adalah berguna untuk naik-dalam-a-naik situasi.
Setelah perjalanan yang berakhir, fail GPX yang direkodkan boleh ditukar menjadi KML (tanpa bergantung kepada perkhidmatan dalam talian), bersedia untuk paparan pada Google Earth menggunakan laluan mereka terbang lebih ciri. Jika anda perlu mengedit fail GPX (dengan menggunakan aplikasi PC seperti Java Terbuka Peta Street), anda boleh dengan cepat menukar GPX disunting menjadi KML baru. Aplikasi ini termasuk algoritma ralat melicinkan bahawa anda boleh menyesuaikan untuk memenuhi keperluan anda.