Closed willedanielsson closed 10 years ago
koden fungerar efter att ha fixat rätt libraries, dock så behöver man internet connection, så denna implementation ger oss inte karta i offlinemode! Dock så fungerar det smooth med full nätverksanslutning
Fungerar inte alls för mig, kraschar direkt när jag trycker på karta. Kör emulatorn och ska ha internetanslutning i den.
Använder också deprecated functions i MapFragment
och verkar vara fuckad indentering på några ställen
03-31 12:47:18.159: E/AndroidRuntime(1533): FATAL EXCEPTION: main 03-31 12:47:18.159: E/AndroidRuntime(1533): java.lang.RuntimeException: Unable to start activity ComponentInfo{gov.polisen.ainappen/gov.polisen.ainappen.MapFragment}: java.lang.NullPointerException 03-31 12:47:18.159: E/AndroidRuntime(1533): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059) 03-31 12:47:18.159: E/AndroidRuntime(1533): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 03-31 12:47:18.159: E/AndroidRuntime(1533): at android.app.ActivityThread.access$600(ActivityThread.java:130) 03-31 12:47:18.159: E/AndroidRuntime(1533): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 03-31 12:47:18.159: E/AndroidRuntime(1533): at android.os.Handler.dispatchMessage(Handler.java:99)
Det krävs en merge med min master innan den här går att merge:a.
Mergeat med master, löst Elias problem. Kom ihåg att köra med en riktig mobil (då kartor inte fungerar på virtuell pga external memory) samt att sätta igång gpsen på mobilen!
Menar du external storage eller är memory nåt annat? Om det är external storage kan du använda denna för att göra en check (jag använder den till kameran på samma sätt). Då slipper man problemet att appen kraschar av misstag om man råkar gå in på kartan i emulatorn vilket ju kan vara lite störande.
private boolean hasExternalStorage() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) return true;
else return false;
}
Känns som en tråkig del att ha med i appen bara för att man ska kunna ha emulatorn? :)
Gör't bara. Är inte alla telefoner som har external storage heller om jag förstått saken rätt.
Mergat och fungerar, Har även fixat Hennings kod som han ville få in!
Finns ingen tillbakaknapp i övre vänstra hörnet för att gå tillbaka till vanliga menyn. Om man använder pinch-to-zoom "hoppar" den fel när man zoomar (fungerar alltså men man zoomas inte in på rätt ställe)
Indenteringen i t.ex. LoginDatabaseHelper.java har blivit fucked up
What Elias said, annars fungerar kartan och koden ser vettig ut.
Zoomgrejen kanske kan hamna som en issue så kan vi fixa det om tid ges. Vore nice att ha en karta i masterbranchen. Tillbakaknapp är dock viktigt. 2014-04-10 15:07, eliaskarnsund skrev:
Finns ingen tillbakaknapp i övre vänstra hörnet för att gå tillbaka till vanliga menyn. Om man använder pinch-to-zoom "hoppar" den fel när man zoomar (fungerar alltså men man zoomas inte in på rätt ställe)
— Reply to this email directly or view it on GitHub https://github.com/Rovanion/AinAppen/pull/15#issuecomment-40075416.
Grabbar, Zoom-funktionen är något som, vad jag vet, inte kan ändras på utan är något som man får leva med om man använder OSMDroid med multitouch. Angående vad Samuel skrev så är detta något som jag kan lägga till i min ToDo, fungerar den nuvarande KODEN så säg att den är godkänd så vi kan få upp detta.
Haha kul (fast lite förvirrande kanske) att classen MapFragment är en Activity fast den heter fragment ;)
Eller hur, tänk om experten kunde fått vara med i skapandet av den filen ;)
Är det bitter jag hör?
I vilket fall borde den döpas om då, eller borde ha döpts om redan.
Map är nu en acitivity med en fungerande position. Detta är även mergat med master så att det fungerar fin fint
Glöm inte att importera två stycken bibiotek: osmdroid-android-4.1.jar https://www.versioneye.com/java/org.osmdroid:osmdroid-android/4.1 slf4j-android-1.6.1-RC1.jar http://www.slf4j.org/android/