P
pivi
Neues Mitglied
- 0
Hallo Liebe Community,
ich entwickle z.Z. eine Android-Applikation, die auf Google's Maps aufbaut und bin auch schon recht weit vorangeschritten. Nur habe ich ein Problem, bei dem ich irgendwie keine Lösung finde. Es geht um folgenden Sachverhalt:
Ich zeichne auf der Map relative viele Routen(Paths) (ca. 1/3 der Map besteht nur aus Paths im maximal zulässigstem Zoomlevel). Da dies nun ganz schön auf die Performance drückt, fange ich das "dispatchTouchEvent" in der MapActivity ab und lösche alle Routen, sobald die Map bewegt wird und zeichne wieder alle Routen, sobald ein "ActionUp" folgt. Das Problem ist nun, dass in der Map eine Art fading/weiterlauf aktiviert ist, der bei schnellem verschieben und loslassen der Map, diese noch etwas weiterschiebt und meine Routen werden aber sofort beim loslassen neu gezeichnet und sind somit nicht an der richtigen Position.
Ist es nun möglich abzufangen, wann dieses fading zuende ist oder dieses evtl sogar auszuschalten?
Vielen Dank.
MfG
Pivi
ich entwickle z.Z. eine Android-Applikation, die auf Google's Maps aufbaut und bin auch schon recht weit vorangeschritten. Nur habe ich ein Problem, bei dem ich irgendwie keine Lösung finde. Es geht um folgenden Sachverhalt:
Ich zeichne auf der Map relative viele Routen(Paths) (ca. 1/3 der Map besteht nur aus Paths im maximal zulässigstem Zoomlevel). Da dies nun ganz schön auf die Performance drückt, fange ich das "dispatchTouchEvent" in der MapActivity ab und lösche alle Routen, sobald die Map bewegt wird und zeichne wieder alle Routen, sobald ein "ActionUp" folgt. Das Problem ist nun, dass in der Map eine Art fading/weiterlauf aktiviert ist, der bei schnellem verschieben und loslassen der Map, diese noch etwas weiterschiebt und meine Routen werden aber sofort beim loslassen neu gezeichnet und sind somit nicht an der richtigen Position.
Ist es nun möglich abzufangen, wann dieses fading zuende ist oder dieses evtl sogar auszuschalten?
Vielen Dank.
MfG
Pivi