2016-03-25 16 views
1

Wenn ich versuche, Google Maps SDK in meine iOS App zu integrieren - ich bekomme es funktioniert, aber das Scrollen der Karte ist zu lückig (sogar auf 6s Gerät). Gleichzeitig habe ich ein sehr weiches Scrollen bei der Verwendung von MapKit, aber MapKit zeigt Häuser und ihre Nummern nicht an (wichtig für meine App). Ich wollte wissen, ist das Scrollen in Google Maps für alle verzögert oder habe ich etwas falsch gemacht? Die native Google Maps-Anwendung funktioniert jedoch reibungslos.iOS Google Maps SDK vs MapKit Scrollen

+0

posten Sie Ihre Implementierung – Alistra

+0

Scrolling ist für mich sogar mit Google-Demo-Projekt (Pod versuchen Google Maps) –

+0

Gleiches Problem hier. –

Antwort

0

Sie versuchen, Adressen der Häuser zu erhalten, die Sie in der Karte verfolgen. Ich denke, das ist der Grund, warum Sie Google Map verwenden.
Die Sache, die Sie versuchen, ist, dass jedes Mal, wenn Sie die Karte verschieben, um eine Adresse eines bestimmten Ortes zu erhalten, eine Netzwerkanfrage gestellt wird. Das ist der Grund, warum die Karte immer langsamer wird, weil dies in der main-thread gemacht wird.
Also die Lösung ist das Adress-Ding in einem anderen Thread nicht den Haupt-Thread zu tun, verwenden Sie Rückruf oder Blöcke.

+1

Ich mache keine Anfragen auf Scroll. Ich habe versucht Google Demo-Projekt (pod GoogleMaps versuchen) und es auch beim Scrollen, aber Google Maps-Anwendung hat dieses Problem nicht. –

Verwandte Themen