Manage Nextcloud Maps Geobookmarks on your Android phone

Overview

Nextcloud Maps Geobookmarks Logo

Nextcloud Maps Geobookmarks Android app

Android app to show your Nextcloud Maps geobookmarks list. Geobookmarks can be opened in all apps supporting geo links (i.e. Google Maps, Organic Maps etc...). A new geobookmark can be created on current location.

Requires Maps app to be installed on the Nextcloud instance.

This work is heavily based on matiasdelellis's Nextcloud SSO example to implement Nextcloud single sign on.

Screenshot 1 Screenshot 1

Download it from the releases page

Comments
  • App crashes immediately after opening if bookmarks contain entry with empty name

    App crashes immediately after opening if bookmarks contain entry with empty name

    Immediately after launching the app and choosing the account, the app's interface shows only for a brief while (with no entries) and the app closes.

    I am using Nextcloud 23.0.2, but the issue was there with 22.2.5 as well as 21.x and 20.x (I did the updates today) and Maps 0.1.10 on the server side and Geobookmarks app 0.3.4 from F-Droid on Android 10 (EMUI 10.0.0). Clearing the app data, and reinstalling it doesn't help.

    I have multiple NC accounts synced on the phone and over 410 bookmarks in the Maps in multiple categories on the affected account. The app interface stays open when the phone is not connected to the internet.

    Manual query with curl --user USER:TOKEN https://SERVER/index.php/apps/maps/api/1.0/favorites is also successful. There are some "peculiarities" in the API response, that might cause the issue. The entries are mostly imported from Google Maps and also contain non-ASCII letters if this might be an issue. Comments include HTML syntax, so quotation marks are escaped.

    The app interface also stays open if i sync it with a dummy account with no data on server.

    opened by smihael 4
  • Being able to create a point on the map manually

    Being able to create a point on the map manually

    Hi,

    For what I understand, we can only create from our own position at a moment. It would super useless to be able to select by ourselves a point on the map to create the Geopoint !

    Another idea: Being able to import geo point from others apps through Share: Being on Google Maps --> Select point --> Share --> Create Geopoint in Geobookmarks

    These are only enhancements, your app is already super useful thank you very much !

    Regards

    enhancement 
    opened by uSyzex 2
  • Support for Google Maps Uris

    Support for Google Maps Uris

    Google maps doesn't honor geouri standard, instead implements its own uri. A geouri opens google maps, but the position is ignored, so it is needed to use gmaps own uri.

    Memorandum for me: see commit cf6f0975d39c1a536ce0b0368a8a031e9dc7d83f

    bug 
    opened by penguin86 1
  • "Geobookmark" or "Geofavorite"

    Inconsistency in text strings. For example, in the header and in the information of the delete window, geobookmark is:

    https://github.com/penguin86/nextcloud-maps-client/blob/e64b89bce61b66416ac1c5d5efe1ff7dfcf000f4/app/src/main/res/values/strings.xml#L36 https://github.com/penguin86/nextcloud-maps-client/blob/e64b89bce61b66416ac1c5d5efe1ff7dfcf000f4/app/src/main/res/values/strings.xml#L37

    However, the delete message already contains "geofavorite":

    https://github.com/penguin86/nextcloud-maps-client/blob/e64b89bce61b66416ac1c5d5efe1ff7dfcf000f4/app/src/main/res/values/strings.xml#L40-L41

    In my opinion it should be "geobookmark" if we refer to "geofavorites". Same here, it should be standardized whether it is about "geobookmark" or "geofavorites".

    https://github.com/penguin86/nextcloud-maps-client/blob/e64b89bce61b66416ac1c5d5efe1ff7dfcf000f4/app/src/main/res/values/strings.xml#L58 https://github.com/penguin86/nextcloud-maps-client/blob/e64b89bce61b66416ac1c5d5efe1ff7dfcf000f4/app/src/main/res/values/strings.xml#L60

    enhancement 
    opened by Valdnet 1
  • Text edit cursor

    Text edit cursor

    The text edit cursor should not be black in color. I propose to match the color to the theme of the application.

    obraz

    App: Nextcloud Maps Geobookmarks v0.3.3

    enhancement 
    opened by Valdnet 1
  • Category icon

    Category icon

    The category icon is associated more with the lack of a user avatar rather than a category. You should change the icon to, for example, "Location", which will be more associated with the categories of locations.

    obraz

    App: Nextcloud Maps Geobookmarks v0.3.3

    enhancement 
    opened by Valdnet 1
  • [Enhancement] Address input support

    [Enhancement] Address input support

    Totally love this app. With it i dont have to make an account outside of my nextcloud to keep my places bookmarked. Itll be useful if you can add a location by inputting the address, that way if you want to add all the addresses from say, google maps or waze, youll be able to do so.. itll ease the migration process.

    I dont know how to code but i thought a good idea for implementation would be to use something like openstreetmaps or whatever FOSS map service there is.. maybe, it can fetch the maps API from the nextcloud Maps app and use that to resolve the addresses coordinations if thats needed.. i dont know, but i hope this idea may prove of some use.

    opened by LyrixCaz 0
  • Attach Pictures to waypoint

    Attach Pictures to waypoint

    Hello, possibility to attach pictures to created waypoints. The taken pictures should be stored with waypoints in folder/categories as the waypoints at the server. The attached pictures should be named by the name of the created waypoint (name with timestamp) or better, if the picture is taken in the app, the "name" and "description" of the waypoint where the picture should be attached, should be stored in the jpg file of the picture at the IPTC format (https://iptc.org/standards/photo-metadata/).

    opened by Maggi68 0
  •  Coordinate not open in Google Maps

    Coordinate not open in Google Maps

    Hello,

    is there a possibility that I can't open the saved coordinates in Google Maps but in another app of my choice (e.g. OSM And or Organic Maps)?

    NorVoi

    opened by NorVoi 1
  • Cryptographic APIs misuses

    Cryptographic APIs misuses

    I'm a PhD student interested in finding security vulnerabilities in open source projects.

    We found a total of 02 warnings (indicating potential vulnerabilities) when running the CogniCrypt static analyzer (*) on Nextcloud Maps Geofavorites Android app (or its library dependencies). We documented each one of these issues in private gists for the sake of confidentiality (non-disclosure).

    Can you please let us know whether we can share these gists with you? We are eager to evaluate the perception of developers (e.g. severity of these warnings) and improve Nextcloud Maps Geofavorites Android app's security, and the quality of the reports of static analysis tools.

    (*) https://github.com/CROSSINGTUD/CryptoAnalysis

    opened by misterAnderson90 0
  • "Unfortunately, Maps Geofavorites keeps stopping" and "Maps Geofavorites keeps stopping"

    Downloaded lastest 2 versions of the app. Gave it required permissions. App starts and crashes aboit a second later.

    I tried it on my personal ID, which already has favourites, and it fails. Tried it on a different phone with an ID that has no prexisting map favourites and it works.

    opened by daffydock 4
Releases(v0.3.5)
Owner
Daniele Verducci
Daniele Verducci
Simple Java library that can export all of your Spring endpoints into a Postman Collection

Postman Exporter for Spring This project is a simple Java library that can export all of your Spring endpoints into a Postman Collection json, which y

Lucas Sampaio Dias 30 Sep 6, 2022
STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

Marco 8 Sep 1, 2022
Share food-Android- - Food donation coded in native android with firebase, google maps api and php server xampp

share_food-Android- Instructions: 1. Create a firebase account and link it with the project via google-services.json. 2. This project also uses a XAMP

Abubakar 3 Dec 28, 2021
Sync DND state between Android phone and watch

DNDSync This App was developed to enable Do Not Disturb (DND) synchronization between my Pixel phone and the Galaxy Watch 4 since this option was only

rhaeus 56 Dec 19, 2022
Add custom auth options (e.g. face unlock) to your phone using Xposed.

UniversalAuth This project aims to bring a variety of custom authentication options to various Android ROMs. Your phone needs to have Xposed (or EdXpo

Andy Bao 134 Dec 29, 2022
Fall is an app that lets your phone scream if you throw it somewhere.

Fall Fall is an app that lets your phone scream if you throw it somewhere. License Copyright (C) 2022 Gh05t-1337 This program is free software: you ca

null 15 Oct 31, 2022
Android Resource Manager application to manage and analysis your app resources with many features like image resize, Color, Dimens and code Analysis

AndroidResourceManager Cross-Platform tools to manage your resources as an Android Developer, AndroidResourceManager - ARM provide five main services

Amr Hesham 26 Nov 16, 2022
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.

Check out ObjectBox Check out our new mobile database ObjectBox (GitHub repo). ObjectBox is a superfast object-oriented database with strong relation

Markus Junginger 12.6k Jan 5, 2023
Comparison between Java and Common Lisp solutions to a phone-encoding problem described by Prechelt

Prechelt Phone Number Encoding This project implements the phone number encoding described by Lutz Prechelt in his article for the COMMUNICATIONS OF T

Renato Athaydes 27 Nov 30, 2021
Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Gabriele Rizzo 865 Jan 2, 2023
XManager-Spotify - An android application where you can manage and install all versions of the spotify app.

For contributors, pull request should be done on the "Developer" branch. The "main" branch is for the release. IMPORTANT NOTES (READ ME FIRST) •xManag

xManager (Spotify) 3.7k Jan 3, 2023
Manage your Java environment

Master your Java Environment with jenv Website : http://www.jenv.be Maintainers : Gildas Cuisinier Future maintainer in discussion: Benjamin Berman As

jEnv 4.6k Dec 30, 2022
Manage your continuous commit history beautifully ⭐

⭐ 스타를 눌러주세요 개발에 큰 도움이 됩니다! ⭐️ English 연속된 커밋기록을 아름답게 관리하세요 커밋을 끊기지 않고 연속해서 할 경우 숫자가 올라갑니다. 하루라도 커밋을 안하면 숫자가 0으로 초기화 됩니다. 아이디어나 발견 한 버그가 있다면 제보 해주세요 Co

xb205 33 Oct 11, 2022
Using this library, and writing a few lines of code, you can manage your own domain objects in ZooKeeper

Using this library, and writing a few lines of code, you can manage your own domain objects in ZooKeeper. It provides CRUD operations and change notifications out of the box.

Sahab 4 Oct 26, 2022
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.

MapDB: database engine MapDB combines embedded database engine and Java collections. It is free under Apache 2 license. MapDB is flexible and can be u

Jan Kotek 4.6k Dec 30, 2022
MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.

MapDB: database engine MapDB combines embedded database engine and Java collections. It is free under Apache 2 license. MapDB is flexible and can be u

Jan Kotek 4.6k Jan 1, 2023
📺 Streaming OBS video/Mjpeg into maps on item frames at a high frame rate

MakiScreen Mjpeg ?? Streaming OBS video/Mjpeg into maps on item frames at a high frame rate images taken on TotalFreedom: play.totalfreedom.me How doe

null 4 Apr 8, 2022
fastutil extends the Java Collections Framework by providing type-specific maps, sets, lists and queues.

fastutil is a collection of type-specific Java classes that extend the Java Collections Framework by providing several containers, such as maps, sets, lists and prority queues, implementing the interfaces of the java.util package; it also provides big (64-bit) arrays, sets, lists, and fast, practical I/O classes for binary and text files.

Sebastiano Vigna 1.5k Jan 7, 2023