1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. soma-web, 01.04.2012 #1
    soma-web

    soma-web Threadstarter App-Anbieter (kostenpfl.)

    Hi AH Community,
    ich bräuchte ein paar Ratschläge zu einer von diesen wohl bekannten "durch die Community gefütterte Google Maps" App. :thumbsup:
    Die App stellt eine Karte dar und soll mit 'Punkten von Interesse' gefüttert werden.

    Zu dem Konzept stellen sich mir aber folgende Fragen:

    1. wie stelle ich überhaupt alle Punkte dar?
    a. kreiere ich meine eigene Karte in Google Maps und lasse nur diese Anzeigen? (geht das überhaupt?)
    b. lege ich alle Koordinaten und Beschreibungen in eine online DB und lade die Einträge aus der DB auf das Handy und schiebe sie im Overlay drüber?
    (also am besten am startup laden und dann erst anzeigen)
    c. intelligentes Lösung: Nur im Umkreis von 40km um den User die Datenbnakeinträge laden. Aber da gibts doch bestimmt probleme bei der Schnelligkeit?


    2. Wie gestalltet man bei sowas am besten die Usereingabe. Einfach ein OnClick auf die Map oder doch eine Adresse eingeben lassen und dann über die Google Geocoding Api die Längen und Breiten auslesen lassen?

    Wenn jemand über ein gutes Tut in dem Gebiet gestolpert ist wäre ich für Links dankbar.

    Oder kennt jemand noch andere Stolperfallen auf dem Gebiet, jeder Ratschlag wird dankend angenommen!

    Danke euch
    grüße Soma
     
  2. Unicate, 02.04.2012 #2
    Unicate

    Unicate Android-Experte

    1.a Nein, dafür gibt es die sogenannte MapActivity. In Verbindung mit der Google Maps API für Android, kannst du mit diesem Interface Punkte auf der Karte von Google Maps anzeigen lassen. (Ja, eigene Karte geht auch, es gibt z.B. OSM Map Application, die genau das tun.)
    1.b genau so könnte man es machen

    1.c Naja, man kann die Suche eingrenzen. Je nach dem über welche Fläche verteilt du deine POI's anzeigen willst. Wenn es sich nur um eine Stadt handelt, könnte man dein zu suchendes Feld als Viereck betrachten(annehmen) und somit relativ schnell im SQL der Datenbank mitteilen welche Datensätze du haben möchtest oder nicht. (z.b. latitude BETWEEN x AND y) (Bessere Lösung kenn ich auch nicht, wenn jemand eine hat, dann raus damit)

    2. Das kommt ganz auf deinen Use-Case an. Ich finde einfachen Klick besser als Adresseingabe.
     
    soma-web gefällt das.
  3. soma-web, 03.04.2012 #3
    soma-web

    soma-web Threadstarter App-Anbieter (kostenpfl.)

    Bestätigt meine Annahmen, super Feedback, danke!

    Wenn noch jemand eine andere Theorie hat immer her damit
    Geht ja anscheinend nicht nur mir so ;)


    Grüße Soma
     
  4. Unicate, 03.04.2012 #4
    Unicate

    Unicate Android-Experte

  5. soma-web, 04.04.2012 #5
    soma-web

    soma-web Threadstarter App-Anbieter (kostenpfl.)

    Das hab ich schon in meinem "Kompass nach Mekka" gemacht ;)
    Aber ich werde jetzt das Rechteck realisieren. Danke dir!
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Android App mit Raspberry Pi über Bluetooth verbinden Android App Entwicklung Samstag um 14:20 Uhr
[OFFEN] APP Baukasten oder individuell? Android App Entwicklung 10.11.2017
[OFFEN] Feedback Text für die App auf Server Hochladen Android App Entwicklung 28.10.2017
[OFFEN] Aktuellen Standort auf Google Maps anzeigen Android App Entwicklung 23.10.2017
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[OFFEN] Google Spracheingabe aktivieren Android App Entwicklung 10.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
Du betrachtest das Thema "Google Maps in App, Datenfütterung" im Forum "Android App Entwicklung",