
Fechado
Publicado
Pago na entrega
My Flutter-based Android app records a user’s journey by logging latitude / longitude in real time, then drawing the polyline on a Google Map. At the moment the line regularly jumps to side streets or cuts across intersections, so the visual route is plainly wrong. It happens most often when the device is near several parallel or intersecting roads, yet the GPS lock itself is strong and continuous. I have not added any kind of Kalman, moving-average, or map-matching logic—every raw coordinate is plotted as it arrives—so noise is obviously getting through. I need someone who can dive into the existing Dart code, diagnose the cause, and implement a practical fix. I am open to any proven technique—Kalman filter, running average, bearing-based smoothing, or even snapping points to the nearest road with the Google Roads or Mapbox Map-matching API—so long as the displayed path follows the real world track within a few metres and does not introduce noticeable lag. Please be comfortable working with: • Flutter 3.x, Dart, and Android SDK • geolocator / location / google_maps_flutter (currently in the project) • Stream-based location updates at ~1 s intervals The job is finished when: • The recorded polyline no longer wanders off the travelled road during typical city drives. • Code is clean, commented, and pushed to my private Git repository. • A short note explains the chosen algorithm and any tunable parameters so I can adjust them later. If you have already tackled GPS noise or map-matching challenges in mobile apps, let’s sort this out quickly.
ID do Projeto: 40175776
17 propostas
Projeto remoto
Ativo há 11 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
17 freelancers estão ofertando em média ₹12.191 INR for esse trabalho

Hey there !! I’ve worked on real-time GPS tracking and route visualisation in Flutter, and what you’re seeing is a classic case of raw GNSS jitter combined with road-density ambiguity. Plotting every coordinate at one-second intervals without smoothing or map context will almost always produce side-street jumps, even with a strong GPS fix. I can review your existing Dart code and implement a practical, low-latency correction strategy, starting with lightweight filtering (Kalman or bearing-aware smoothing) to stabilise the stream, and—if needed—layering road-aware map matching using Google Roads or Mapbox to snap points accurately without visible lag. The approach will be tuned for city driving, not pedestrian movement, so the polyline stays within a few metres of the actual road. I’m comfortable working with Flutter 3.x, geolocator/location streams, and google_maps_flutter, and I’ll keep the solution efficient and readable. You’ll get clean, commented code pushed to your repo, plus a short explanation of the chosen algorithm and parameters so you can fine-tune behaviour later. If you want this fixed quickly and correctly, I’m ready to dive in. Warm regards, Safal Bhatia
₹10.000 INR em 8 dias
4,1
4,1

Hi there, You’re absolutely in the RIGHT PLACE. I’ve delivered SIMILAR PROJECTS multiple times and know EXACTLY how to execute this efficiently and correctly from day one. To lock down the SCOPE, TIMELINE, AND PRICING, I’ll need to ask you a few key questions. Unfortunately, Freelancer’s 1500 CHARACTER LIMIT doesn’t allow me to break everything down properly here. Let’s jump on CHAT so I can show you my PROVEN PAST WORK, walk you through the REAL RESULTS I’ve delivered, and outline a CLEAR ACTION PLAN for your project. You’ll immediately see why my approach is DIFFERENT and EFFECTIVE. If you’re serious about getting this done RIGHT, I’m ready to move forward. Looking forward to CONNECTING and WINNING TOGETHER. Cheers, Aayushaman Sahu
₹7.000 INR em 7 dias
3,6
3,6

I will enhance your Flutter app’s GPS tracking so polylines follow real-world roads accurately. Using Kalman filtering, smoothing, or Google/Mapbox map-matching, I’ll eliminate jumps, maintain ~1s updates, and ensure minimal lag. Code will be clean, documented, and pushed to your Git with a short note on parameters for future tweaks.
₹7.000 INR em 7 dias
2,7
2,7

Hello, I can quickly fix the Flutter GPS routing issue, including location accuracy, route drawing, and navigation logic. I have hands-on experience with Flutter maps, GPS permissions, and real-time location updates, and can resolve this efficiently. Regards, Bharti m
₹27.000 INR em 7 dias
2,9
2,9

Hi I’m an experienced Flutter developer with 3+ years of hands-on work building location-aware mobile apps using Flutter 3.x, Dart, and Android SDK. I’ve worked extensively with geolocator, real-time location streams, and Google Maps, and I’ve tackled GPS noise, jitter, and route accuracy issues before. I can dive into your existing code, diagnose the cause, and implement a clean, low-latency solution using proven smoothing or map-matching techniques, with clear documentation and tunable parameters. Thanks
₹5.000 INR em 7 dias
0,3
0,3

Hello arganitservices3, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on JavaScript, Mobile App Development, Android, Geolocation, Dart, Google Maps API, Flutter, Android SDK Lets connect in chat so that We discuss further. Regards
₹7.000 INR em 7 dias
0,0
0,0

Hello, I can help fix the GPS polyline accuracy issue in your Flutter app. I understand the problem comes from plotting raw GPS coordinates without filtering or map-matching, which causes the route to jump on parallel or intersecting roads. I have experience working with Flutter 3.x, Dart, real-time location streams, and Google Maps. I can analyze your existing code and implement a practical solution such as GPS smoothing (Kalman / averaging / bearing-based) or road snapping via Google Roads or Mapbox, depending on what best fits your use case—without adding noticeable lag. I will deliver: A stable polyline that follows the real road accurately Clean, commented code pushed to your private repo A short explanation of the chosen algorithm and adjustable parameters Ready to start and resolve this quickly.
₹7.000 INR em 7 dias
0,0
0,0

Hi, I have worked with Flutter GPS tracking and Google Maps and have handled the exact issue you’re facing raw location points drifting to parallel roads and cutting across intersections in city environments. I can review your existing Dart code, identify the source of the noise, and implement a practical fix using a lightweight Kalman filter combined with accuracy, speed, and bearing based filtering, and if needed, optional road snapping via Google Roads or Mapbox without adding noticeable lag. The result will be a clean, stable polyline that follows the real traveled road within a few meters. I will deliver clean, well commented code pushed to your private Git repo along with a short explanation of the algorithm and tunable parameters so you can adjust it later. Ready to start immediately.
₹1.500 INR em 3 dias
0,0
0,0

Hello, I’ve carefully reviewed your project requirements and clearly understand the tasks involved. I have 13 years of experience and strong expertise in the exact skills this project requires. I have successfully delivered similar projects before and can share relevant samples if needed. I will complete this within your expected timeline while maintaining quality and clear communication. I look forward to working with you and contributing sincerely to your project’s success.
₹7.000 INR em 7 dias
0,0
0,0

Pune, India
Membro desde jan. 24, 2026
€750-1500 EUR
₹1500-12500 INR
$30-250 USD
$30-250 USD
₹12500-37500 INR
€750-1500 EUR
$15-25 USD / hora
₹600-1500 INR
₹37500-75000 INR
$10-30 USD
$10-30 CAD
$10000-20000 USD
₹12500-37500 INR
$10-30 USD
₹750-1250 INR / hora
₹12500-37500 INR
$250-750 USD
$10-30 USD
₹600-1000 INR
$30-250 USD