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 bedankt sich.
  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
Googel Maps Distanz ohne API (evtl. mit JPG und OCR oder html) Android App Entwicklung Gestern um 13:40 Uhr
Datenbankabfragen einer App Android App Entwicklung Dienstag um 18:52 Uhr
Eigene App statt Google Assistant starten Android App Entwicklung Montag um 09:33 Uhr
Ein App wo alle Kleinanzeigen vereint werden? Android App Entwicklung 07.04.2019
App Veröffentlichung MwSt ? Android App Entwicklung 20.03.2019
Warnung in Google Play Console zwecks Berechtigungsrichtlinien Android App Entwicklung 02.03.2019
App-Wunsch: Smartcard-App für Bluetooth-Leser Android App Entwicklung 19.02.2019
Theme Änderung - Android Studio Android App Entwicklung 25.01.2019
App funktioniert unter Android 7 und höher aber nicht drunter, ich verzweifel Android App Entwicklung 07.01.2019
Rechnungen in der Google Play Console Android App Entwicklung 05.01.2019
Du betrachtest das Thema "Google Maps in App, Datenfütterung" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.