Giter Site home page Giter Site logo

pokerazor / mixare Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mixare/mixare

6.0 6.0 4.0 14.58 MB

mixare (mix Augmented Reality Engine) is a free open source augmented reality browser, which is published under the GPLv3.

Home Page: http://www.mixare.org

License: GNU General Public License v3.0

Java 100.00%

mixare's People

Contributors

abduegal avatar alepore avatar danielegobbetti avatar devbinnooh avatar gaizka avatar hanbo avatar klemense avatar melaniewe avatar micdic avatar odyno avatar ohnewein avatar pataquets avatar pokerazor avatar sdellyta avatar sylvek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mixare's Issues

OpenGL ES-Test/Nutzungsbeispiel

Beliebiges 3D-Objekt, z.B. Regenbogen-Würfel aus SDK 10 APIDemos, transparenter Hintergrund, Ausrichtung nach Sensoren, ain/ausschaltbar in der Oberfläche

von android.hardware.Camera auf android.hardware.camera2 wechseln

CameraSurface
https://developer.android.com/reference/android/hardware/camera2/package-summary.html
https://developer.android.com/reference/android/hardware/Camera.html

Das sollte möglicherweise die Errors abstellen:
01-04 22:53:35.204 184-16571/? E/mm-camera: pca_rolloff_update: send the update to RollOff HW
01-04 22:53:35.204 184-16571/? E/mm-camera: pca_rolloff_update: Left frame config
01-04 22:53:35.240 184-16571/? E/mm-camera: pca_rolloff_trigger_update: trigger is change. Prepare for update.
01-04 22:53:35.240 184-16571/? E/mm-camera: pca_rolloff_calc_awb_trigger:[shchang : CCT] : cct_type = 4
01-04 22:53:35.240 184-16571/? E/mm-camera: pca_rolloff_calc_awb_trigger:[shchang : CCT] : aec_outdoor_index = 223
01-04 22:53:35.240 184-16571/? E/mm-camera: pca_rolloff_trigger_update: Low Light
01-04 22:53:35.241 184-16571/? E/mm-camera: mctl_proc_event_message: Hariram Received adsp->msg_id=40 Also state=5
01-04 22:53:35.241 184-16571/? E/mm-camera: mctl_proc_event_message: Hariram Received adsp->msg_id=41 Also state=5
01-04 22:53:35.264 184-16571/? E/mm-camera: mctl_proc_event_message: Hariram Received adsp->msg_id=3 Also state=5
Fixt möglicherweise auch #12

Google-APIs entfernen

Eigentlich nur für die Anzeige der Google-Map verwendet.
Die wird eigentlich nicht besonders benötigt
Ziel: Ohne Einschränkungen auf Cyanogenmod lauffähig, für F-Droid kompilierbar machen

Überlappende Marker clustern/auswählbar machen

Derzeit werden mehrere Marker an der gleichen Stelle einfach übereinandergezeichnet. Das sieht nicht schön aus und ermöglicht nur den Marker anzuklicken, der zufällig ganz oben liegt.

Besser wäre, mehrere Marker an der gleichen Stelle zu einem zusammenzufassen, bei dem im Kreis steht, wieviele er beinhaltet.
Wenn man den anklickt, wird z.B. eine Liste der zusammengefassten Marker angezeigt, aus der man den gewünschten auswählen kann. (Evtl. geht auch nur die Liste, und die Marker trotzdem überlappend zeichnen lassen, das könnte einfacher sein).

Noch schöner wäre eine Ansicht/Verhalten ähnlich wie https://leaflet.github.io/Leaflet.markercluster/example/marker-clustering-realworld.388.html
oder wie https://jawj.github.io/OverlappingMarkerSpiderfier-Leaflet/demo.html

Problem/Voraussetzung: leichte Feststellung/Berechnung, welche Marker überlappen/sehr nahe beieinander liegen.

POI Requests: {{mustache}}

Wie für das Original fehlt die Doku oder eine Anleitung.

Um u.A. Overpass-Turbo nutzen zu können sollen Variablen wie {{bbox}}, {{center}}, {{n}}, {{w}}, {{s}}, {{e}} durch Werte ersetzt werden.

Für Mustache gibt es eine Android Version.

Marker hints - Anzahl nicht sichtbarer Marker am Rand

Sonst ist es teilweise schwer, einzelne Marker zu finden, die außerhalb des blickfeldes liegen, z.B. im Rücken/oben/unten, insbesondere bei großen Ranges, wenn sich im Radarbild alles in der Nähe überlagert.
Könnte z.B. ein Pfeil an jedem Rand sein, in dem eine Zahl der Marker steht.

Offline-Modus

z.B. einfach Dateien in die App laden/sharen (xml/JSON)

App hochkant nutzbar machen

Nicht einfach per Drehen des Handys (macht man beim Umgucken zu häufig)
Evtl. abhängig vom Modus? (Routing=Hochkant, Exploring=Quer)
Zunächst Setting im Menü

Benutzeroberfläche für Routeneingabe

  • Startpunkt (inkl Auswahl "momentane Position")
  • Zielpunkt
    jeweils zuerst Listen mit fest vorgegebenen Punkten (später automatisch befüllt aus OverpassAPI-Abfrage z.B. nach Entrances)
    Evtl. gar nicht auf eigenem Screen sondern als Overlay o.ä. mit Kamera-Bild im Hintergrund?

Benutzeroberfläche erweitern: aktuelle Daten einblenden

In Kamera-Ansicht zuätzlich z.B. oben rechts einblenden:

  • Aktivität (Spinner/Progress) wenn Daten-Download (Datenquellen, Bilder, später Route, also erweiterbar/aufrufbar halten)
  • Status der GPS-Lokalisierung, Zeit letzter Fix, momentane Position
  • Geschwindigkeit
  • Möglichkeit, Position manuell zu setzen, z.B. per Karte oder Nominatim Geocoding
  • Name der momentanen Position per Reverse Geocoding
  • Status der Sensoren (z.B. Fehler in Vektor-Sensor)
  • Aktuelles Nav-Ziel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.