Interaktiv karttjänst som mobilapplikation

Diskussion i 'Frågor, support och diskussion' startad av Rajjder, 3 aug 2012.

  1. Rajjder

    Rajjder Infant Droid Medlem

    Blev medlem:
    2 aug 2012
    Inlägg:
    2
    Mottagna gillanden:
    0

    MINA ENHETER

    Hej!

    Just nu håller jag på att skapa en interaktiv karttjänst med hjälp utav google maps som webbtjänst och kommer fungera ungefär som den här:
    http://fruktkartan.se/

    Med hjälp av en SQL-databas är det tänkt att platser/koordinater ska lagras.

    Efter att webbtjänsten är klar är modulen tänkt att bli mobilapp, dock har jag ingen erfarenhet av den här typen av projekt till android.

    Det jag nu vill veta är om jag bygger in mig i ett hörn om jag lagrar på detta sätt?
    Skulle gärna vilja veta lite hur en sån här app skulle kunna fungera, hur sköts hämtning från databas?

    Någon som har erfarenhet av ett liknande projekt, berätta gärna!
     
  2. e7andy

    e7andy Professional Droid Hedersmedlem

    Blev medlem:
    14 okt 2009
    Inlägg:
    2 349
    Mottagna gillanden:
    835
    Telefon:
    Huawei P10 Plus

    MINA ENHETER

    Telefon:
    Huawei P10 Plus
    Telefon 2:
    Nexus 5
    Telefon 3:
    ADP1
    Övrigt:
    LG G Watch R, ChromeCast
    Du kan enkelt bygga en app som använder Google Maps och placera ut markörer på den kartan.
    Kring databasen tänker jag att du har 2 databaser:
    1. Central DB på din server som har master-data och som synkas ut till alla klienter via en webbservice.
    2. Lokal DB på varje telefon som håller en kopia av hela eller delar av master-data och används för att inte belasta servern i onödan och för att kunna köra utan/dålig uppkoppling.
     
    Rajjder gillar detta.
  3. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 337
    Mottagna gillanden:
    218

    MINA ENHETER

    Vad vill du att din app skall göra? Bara visa lite punkter med information på kartan? Kanske behöver du inte ens skriva någon egen android-app utan bara skapa en kml-fil, exempel:

    http://maps.google.com/?q=http://poolhem.se/porsche/www/kml.php

    Ett annat ganska simpelt sätt att slippa egen Android-programmering är att skapa ett eget lager för Android-applikationen Layar.

    Dessa varianter har jag lite erfarenhet av och jag har även skrivit http://phpoi.sourceforge.net/ som lagrar punkter i en SQL-databas. Dock har jag hittils inte känt något behov av att skriva en egen fullfjädrad Android-applikation för mina punkter.

    m v h Henrik
     
  4. Rajjder

    Rajjder Infant Droid Medlem

    Blev medlem:
    2 aug 2012
    Inlägg:
    2
    Mottagna gillanden:
    0

    MINA ENHETER

    Ja, i runda slängar kan man säga att appen ska hämta platser med kortfattad information och presentera för användaren i google maps som punkter.

    Dessa punkter ska dynamiskt kunna ändras i efterhand eftersom platserna ska vara kopplade till artiklar på webbplatsen. Själva artiklarna ska inte finnas med i app-versionen utan enbart på webbplatsen.
     
  5. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 337
    Mottagna gillanden:
    218

    MINA ENHETER

    Spontant känns det som att det bästa är ifall du koncentrerar dig på att välja scriptspråk och databas efter hur du vill konstruera din webplats. Android-appen kommer sedan bli ännu ett gränssnitt till din webplats, då gäller det bara att välja något bra protokoll mellan appen och webplatsen.

    Val av databas eller lagringsmetod är nog det minsta problemet för ditt projekt.

    m v h Henrik