Acastus-Photon übersetzt den Namen einer Straße/Stadt/Sehenswürdigkeit in Geo Koordinaten, die
2 |Der Internetdienst "Photon", den Acastus-Photon zum auflösen von Adressen verwendet, 7 | ist eine Alternative zur Google Maps API und anderen Geocoding Diensten, 8 | welche auf einem eigenen Server betrieben werden kann (siehe https://github.com/komoot/photon).
-------------------------------------------------------------------------------- /styles/tron-style-4.0.0/layers/earth-labels.yaml: -------------------------------------------------------------------------------- 1 | layers: 2 | # tuck this into existing earth layer 3 | earth: 4 | earth-labels: 5 | filter: { name: true } 6 | island: 7 | filter: { kind: [archipelago, island, islet] } 8 | draw: 9 | text: 10 | visible: global.text_visible_island 11 | text_wrap: 10 12 | font: 13 | family: Orbitron 14 | size: [[10,12px],[16,16px]] 15 | fill: [0.594,0.990,0.944] 16 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/full_description.txt: -------------------------------------------------------------------------------- 1 |Acastus-Photon transforma o nome da rua/cidade/ponto de interesse 2 | para geo-coordenação que pode ser
3 |O Photon-Server-Software que Acastus-Photon chama pela internet 8 | é um substituto para o Google Maps e outros serviços de geocodificação que você 9 | pode executar no seu próprio servidor.
10 |Detalhes sobre a criação da sua própria instância de Photon estão aqui: https://github.com/komoot/photon 11 | .
-------------------------------------------------------------------------------- /app/src/main/res/xml/pref_headers.xml: -------------------------------------------------------------------------------- 1 |Acastus-Photo překládá jména ulic/měst, nebo bodů zájmu na geo-souřadnice, které poté lze
2 |Můžete zapnout Acastus kliknutím na libovolnou adresu v Android aplikaci pro kontakty (SimpleContacts).
7 |Photon-Server-Software, jež Acastus-Photon kontaktuje přes internet je náhradou za Google Mapy a další geokódové služby, které můžete provozovat na svém vlastním serveru.
8 |Detaily, týkající se nastavení vaší vlastní instance najdete zde: https://github.com/komoot/photon.
-------------------------------------------------------------------------------- /app/src/debug/res/values-zh-rCN/fdroid.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 |Acastus-Photon translates name of street/city/point-of-interest 2 | to geo-coordinate which can be
3 |You can start Acastus by clicking on an addresss in the Android Contacts app (SimpleContatcs).
8 |The Photon-Server-Software which Acastus-Photon calls over the internet 9 | is a replacement for Google Maps and other geocoding services that you 10 | can run on your own server.
11 |Details on setting up your own Photon instance are here: https://github.com/komoot/photon 12 | .
-------------------------------------------------------------------------------- /app/src/debug/res/values-tr/fdroid.xml: -------------------------------------------------------------------------------- 1 | 2 | 15 |Acastus-Photon traduce il nome di strade/città/punti d'interesse 2 | in coordinate geografiche che possono essere
3 |È possibile avviare Acastus cliccando su un indirizzo nell'applicazione Contatti di Android (SimpleContatcs).
8 |Il Photon-Server-Software che Acastus-Photon chiama su internet 9 | è un sostituto di Google Maps e di altri servizi di geo codifica che 10 | può eseguire sul tuo server.
11 |I dettagli per la configurazione della tua istanza di Photon sono qui: https://github.com/komoot/photon 12 | .
-------------------------------------------------------------------------------- /styles/tron-style-4.0.0/styles/common.yaml: -------------------------------------------------------------------------------- 1 | import: 2 | - ../blocks/functions/zoom.yaml 3 | - ../blocks/functions/pulse.yaml 4 | - ../blocks/geometry/dynamic-width.yaml 5 | - ../blocks/geometry/dynamic-height.yaml 6 | 7 | styles: 8 | tron-palette: 9 | shaders: 10 | blocks: 11 | global: | 12 | vec3 palette(in float x) { 13 | return mix(vec3(0.000,1.000,1.), 14 | vec3(1.,0.,0.), 15 | vec3(smoothstep(0.0,1.048, x), 16 | sin(x*2.806), 17 | smoothstep(-0.512,1.072,x)))*(1.0-sin(-0.196+x*3.950)*0.380); 18 | } 19 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- 1 |Acastus-Photon traduit le nom de la rue/ville/point d'intérêt 2 | à la géo-coordination qui peut être
3 |You can start Acastus by clicking on an adresss in the Android Contacts app (SimpleContatcs).
8 |Le logiciel Photon-Server-Software qu'Acastus-Photon appelle sur Internet 9 | remplace Google Maps et d'autres services de géocodage que vous 10 | peut fonctionner sur votre propre serveur.
11 |Les détails sur la mise en place de votre propre instance Photon se trouvent ici : https://github.com/komoot/photon 12 | .
-------------------------------------------------------------------------------- /fastlane/metadata/android/pl/full_description.txt: -------------------------------------------------------------------------------- 1 |Acastus Photon tłumaczy ulicę/miasto/nazwę lokalu na współrzędne 2 | geograficzne, które potem mogą być:
3 |You can start Acastus by clicking on an adresss in the Android Contacts app (SimpleContatcs).
8 |Oprogramowanie serwerowe Photon, z którym Acastus Photon łączy się 9 | przez internet, jest otwartym zamiennikiem serwisów geokodowania takich, 10 | jak Google Maps, i można uruchomić je na własnym serwerze.
11 |Szczegóły odnośnie uruchomienia własnego serwera Photon znajduą się 12 | pod adresem https://github.com/komoot/photon
-------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- 1 | name: Android CI 2 | 3 | on: 4 | push: 5 | branches: [ '*' ] 6 | pull_request: 7 | branches: [ master ] 8 | 9 | jobs: 10 | build: 11 | 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@v2 16 | - name: set up JDK 11 17 | uses: actions/setup-java@v2 18 | with: 19 | java-version: '11' 20 | distribution: 'adopt' 21 | cache: gradle 22 | 23 | - name: Grant execute permission for gradlew 24 | run: chmod +x gradlew 25 | - name: Build with Gradle 26 | run: ./gradlew build 27 | - name: Upload Debug APK 28 | uses: actions/upload-artifact@v2 29 | with: 30 | name: app-debug 31 | path: app/build/outputs/apk/debug/app-debug.apk 32 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # Project-wide Gradle settings. 2 | 3 | # IDE (e.g. Android Studio) users: 4 | # Gradle settings configured through the IDE *will override* 5 | # any settings specified in this file. 6 | 7 | # For more details on how to configure your build environment visit 8 | # http://www.gradle.org/docs/current/userguide/build_environment.html 9 | 10 | # Specifies the JVM arguments used for the daemon process. 11 | # The setting is particularly useful for tweaking memory settings. 12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m 13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 14 | 15 | # When configured, Gradle will run in incubating parallel mode. 16 | # This option should only be used with decoupled projects. More details, visit 17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 18 | # org.gradle.parallel=true 19 | android.enableJetifier=true 20 | android.useAndroidX=true -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | # travis build for #toGoZip (https://github.com/k3b/ToGoZip/) 2 | language: android 3 | 4 | jdk: 5 | - oraclejdk8 6 | 7 | addons: 8 | apt: 9 | packages: 10 | # graphviz to render javadoc uml 11 | # https://docs.travis-ci.com/user/multi-os/ 12 | - graphviz 13 | 14 | android: 15 | components: 16 | # https://github.com/travis-ci/travis-ci/issues/5036 17 | - tools 18 | 19 | # values in gradle.properties and .travis must be the same 20 | # - build-tools-24.0.2 21 | - build-tools-29.0.3 22 | - android-29 23 | 24 | - add-on 25 | - extra 26 | 27 | before_install: 28 | # http://stackoverflow.com/questions/33820638/travis-yml-gradlew-permission-denied 29 | # must execute 30 | # git update-index --chmod=+x gradlew 31 | # instead of 32 | # - chmod +x gradlew 33 | # 34 | # https://stackoverflow.com/questions/52274229/travis-ci-android-28-licenses-have-not-been-accepted 35 | # - yes | sdkmanager "platforms;android-28" 36 | 37 | 38 | script: 39 | - jdk_switcher use oraclejdk8 40 | - ./gradlew assemble 41 | -------------------------------------------------------------------------------- /styles/tron-style-4.0.0/layers/earth.yaml: -------------------------------------------------------------------------------- 1 | layers: 2 | earth: 3 | data: { source: mapzen } 4 | draw: 5 | polygons: 6 | order: global.order 7 | color: [0.267,0.365,0.502] 8 | early: 9 | filter: { $zoom: { max: 7 } } 10 | draw: 11 | polygons: 12 | style: earth-early 13 | later: 14 | filter: { $zoom: { min: 7 } } 15 | draw: 16 | polygons: 17 | style: polygons 18 | color: [[7,[0.242,0.332,0.456]],[8,[0.212,0.302,0.431]]] 19 | 20 | styles: 21 | earth-early: 22 | base: polygons 23 | mix: [functions-zoom, polygons-diagonal-opaque-stripes] 24 | shaders: 25 | defines: 26 | ZOOM_START: 0. 27 | ZOOM_END: 6.5 28 | ZOOM_MAX: 6. 29 | 30 | STRIPES_ALPHA: 1. 31 | STRIPES_SCALE: mix(25.,50.,smoothstep(0.,1.,1.-zoom())) 32 | STRIPES_WIDTH: 1.-zoom()-.2 33 | -------------------------------------------------------------------------------- /metadata/name.gdr.acastus_photon.yml: -------------------------------------------------------------------------------- 1 | Categories: 2 | - Navigation 3 | License: LGPL-3.0-only 4 | SourceCode: https://github.com/gjedeer/Acastus 5 | IssueTracker: https://github.com/gjedeer/Acastus/issues 6 | 7 | AutoName: Acastus Photon 8 | Summary: An online address/POI search for navigation apps 9 | Description: |- 10 | A private, free and open source replacement for Google Maps 11 | and other geocoding services that relies on Photon, which you 12 | can run on your own server. It uses the Photon API to fetch results 13 | to your phone, allowing you to search for places in Acastus Photon. 14 | Then open and navigate to the result in your preferred navigation app, 15 | such as OsmAnd or Maps.me. 16 | 17 | This is a fork of Acastus by DanielBarnett714, which used the Pelias API. 18 | 19 | RepoType: git 20 | Repo: https://github.com/gjedeer/Acastus 21 | 22 | Builds: 23 | - versionName: '1.14' 24 | versionCode: 16 25 | commit: 1.14 26 | subdir: app 27 | gradle: 28 | - yes 29 | 30 | AutoUpdateMode: Version %v 31 | UpdateCheckMode: Tags 32 | -------------------------------------------------------------------------------- /styles/tron-style-4.0.0/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013-2016 Mapzen 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /styles/cinnabar-style-gh-pages/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Mapzen 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | 22 | -------------------------------------------------------------------------------- /styles/tron-style-4.0.0/components/fonts.yaml: -------------------------------------------------------------------------------- 1 | # Fonts 2 | fonts: 3 | Aldrich: 4 | - weight: normal # Regular 5 | # url: https://fonts.gstatic.com/s/aldrich/v6/VWXaIPGrUapL_Y2vGs0lKALUuEpTyoUstqEm5AMlJo4.woff 6 | url: fonts/VWXaIPGrUapL_Y2vGs0lKALUuEpTyoUstqEm5AMlJo4.woff 7 | Audiowide: 8 | - weight: normal # Regular 9 | # url: https://fonts.gstatic.com/s/audiowide/v4/8XtYtNKEyyZh481XVWfVOrO3LdcAZYWl9Si6vvxL-qU.woff 10 | url: fonts/8XtYtNKEyyZh481XVWfVOrO3LdcAZYWl9Si6vvxL-qU.woff 11 | Cairo: 12 | - weight: normal # Regular 13 | # url: https://fonts.gstatic.com/s/cairo/v1/ZA_4ooaF_Dfdn26t_IoQOaCWcynf_cDxXwCLxiixG1c.woff 14 | url: fonts/ZA_4ooaF_Dfdn26t_IoQOaCWcynf_cDxXwCLxiixG1c.woff 15 | Orbitron: 16 | - weight: normal # Regular 17 | # url: https://fonts.gstatic.com/s/orbitron/v7/94ug0rEgQO_WuI_xKJMFc3YhjbSpvc47ee6xR_80Hnw.woff 18 | url: fonts/94ug0rEgQO_WuI_xKJMFc3YhjbSpvc47ee6xR_80Hnw.woff 19 | Play: 20 | - weight: normal # Regular 21 | # url: https://fonts.gstatic.com/s/play/v7/IkErdnKw9ItVkLeeur9GHfesZW2xOQ-xsNqO47m55DA.woff 22 | url: fonts/IkErdnKw9ItVkLeeur9GHfesZW2xOQ-xsNqO47m55DA.woff -------------------------------------------------------------------------------- /app/src/main/res/xml/pref_general.xml: -------------------------------------------------------------------------------- 1 |
](https://f-droid.org/app/name.gdr.acastus_photon)
7 |
8 | "✉➡🌍 Acastus-Photon" is a completely private, free and open source Address / POI lookup application for android.
9 |
10 | Use it to find nearby places, all without the privacy invasions and tracking features of other
11 | apps.
12 |
13 | Share your location to other people, knowing full well that the information is kept private.
14 |
15 | You can start Acastus by clicking on an address in the SimpleContatcs.
16 |
17 | 
18 |
19 | [Translations via crowdin.com](https://crowdin.com/project/acastus-photon-adress2geotrans): cs, de, es, fr, it, ja, nl, no, pl, pt-BR, ro, ru, sv, zh-CN
20 | * [](https://crowdin.com/project/acastus-photon-adress2geotrans) [Help us to translate into other languages.](https://crowdin.com/project/acastus-photon-adress2geotrans)
21 |
22 | ----
23 |
24 | "✉➡🌍 Acastus-Photon" relies on [Photon](http://photon.komoot.io/api) as the backend, a replacement for Google Maps and other geocoding services
25 | that you can run on your own server. It uses the photon-api to fetch results to your phone, allowing
26 | you to search for places, then open and navigate to the result in your preferred
27 | navigation app such as OsmAnd or Maps.me.
28 |
29 | Details on setting up your own Photon instance are here: https://github.com/komoot/photon
30 |
31 | [Acastus](https://github.com/DanielBarnett714/Acastus) has been originally created by DanielBarnett714 and used [Pelias](https://pelias.io) / Mapzen backend. This fork is maintained by k3b and [GDR!](https://gdr.name/) and uses Photon backend hosted by [Komoot](https://komoot.de/). You can use your own backend in settings. The fork exists because Mapzen went bankrupt and there don't seem to be any other public Pelias instances. Also, Photon seems to do a better job at free text searches.
32 |
33 | Acastus is the son of Pelias in Greek mythology and using this name for my fork doesn't make sense, but who cares.
34 |
35 | ----
36 |
37 | Some apps from f-droid.org that are compatible with Acastus
38 |
39 | [OsmAnd+](https://f-droid.org/en/packages/net.osmand.plus)
40 | Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps
41 |
42 | [Offi](https://f-droid.org/en/packages/de.schildbach.oeffi)
43 | King of public transit planning!
44 |
45 | [Transportr](https://f-droid.org/en/packages/de.grobox.liberario)
46 | Public Transport Companion
47 |
48 | [AndroidGeo2ArticlesMap](https://f-droid.org/packages/de.k3b.android.geo2articlesmap/)
49 | Show articles (wikipedia/wikivoyage) near the geolocation in an interactive map
50 |
51 | [c:geo via izzysoft-f-droid-repository](https://apt.izzysoft.de/fdroid/index/apk/cgeo.geocaching)
52 | powerful geocaching app
53 |
--------------------------------------------------------------------------------
/app/src/main/res/values-pt-rBR/strings.xml:
--------------------------------------------------------------------------------
1 |
11 |