Herbert Lanz: Performance meiner Mobile App

Hallo,

ich programmiere gerade eine Mobile App mit Phonegap und nutze da Geolocation.
Performance ist leider nach einer halben Stunde schon ziemlich schlecht - ich zeichne die lat/longs in einem JavaScript array auf
Unten ist der head meiner Seite -> ich habe alle Files lokal bis auf das google maps.
Ich schätze mal, dass das die Seite auch zienlich langsam macht wenn meine Polyline immer länger wird und die Daten auch immer mehr werden.

Weiß jemand ob ich dieses googleapis- file auch lokal speichern kann und wenn ja, wie das dann mit des key gehen würde?

Vielen Dank!!
lg
Herbert

  
<head>  
	<title>Atleticus Tracking</title>  
	<script type="text/javascript" src="./cordova-2.5.0.js"></script>  
	<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyAdbkljYCKGfCMcuAmzNP5JOQzAF-KIvVA&sensor=false"></script>  
	<script type="text/javascript" src="./json2.js"></script>  
	<script type="text/javascript" src="./jquery-1.7.2.min.js"></script>  
	<script type="text/javascript" src="./jquery.mobile-1.1.0.min.js"></script>  
    <script type="text/javascript" src="./tracker.js"></script>  
    <link rel="stylesheet" href="./tracker.css" />  
	<link rel="stylesheet" href="./jquery.mobile-1.1.0.min.css" />  
</head>  

  1. Mahlzeit,

    ich programmiere gerade eine Mobile App mit Phonegap

    ja, das wissen wir doch schon.

    und nutze da Geolocation.
    Performance ist leider nach einer halben Stunde schon ziemlich schlecht

    Auch wenn ich dir in der Sache leider nicht weiterhelfen kann, möchte ich dich bitten, das Thema möglichst in *einem* Thread zusammenzuhalten. Ja, ich weiß, die Fragestellung ist hier eine andere - aber es geht doch immer noch um dasselbe Thema. Für jeden Einzelaspekt einen neuen Thread aufzumachen, bedeutet aber, die Basisinformationen jedesmal wieder neu geben zu müssen, anstatt alles in einem Thread zur Verfügung zu halten.

    Den Titel kannst du ja für Folgepostings jederzeit ändern (die Kategorie auch, wenn dir das sinnvoll erscheint).

    Ich sperre diesen Thread nicht, weil du dann im alten Thread das Posting nochmal wiederholen müsstest. Aber für die Zukunft bitte ...

    Ciao,
     Martin

    --
    F: Was ist schlimmer: Alzheimer oder Parkinson?
    A: Parkinson. Lieber mal ein Bier vergessen zu zahlen, als eins verschütten.
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  2. Hallo,

    sehe ich das in deinem Beispielcode richtig, dass da dein API key angegeben ist ;-)

    Hallo,

    ich programmiere gerade eine Mobile App mit Phonegap und nutze da Geolocation.
    Performance ist leider nach einer halben Stunde schon ziemlich schlecht - ich zeichne die lat/longs in einem JavaScript array auf

    Was an der Performance ist jetzt genau schlecht? Warum benutzt du nicht die SQL API von Phonegap um deine Daten zu speichern und auch wieder zu lesen? Zum anderen ein xmlhttprequest auf eine lokales JSON file bzw. ein Filereader ist nun auch nicht gerade sooooooo langsam.

    Schein mir eher, dass sich dein Speicher auffüllt und daher die Perfromance nach unten geht, aber ohne konkrete Angabe schwer zu analysieren.