Mapping and GIS Solutions Community

 View Only
Expand all | Collapse all

Trimble Mobile Manager does not share location with Safari and Chrome on iOS

  • 1.  Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-02-2022 16:17
    I installed Trimble Mobile Manager and connected it to Trimble R1. TMM shows good accuracy and SBAS correction.
    However, Safari does not receive the coordinates from TMM. It uses built-in location services, horizontal accuracy is 35 meters.

    I tested it on iOS 15.1. Then I read the thread (Using Catalyst with a web App on iOS platform | Mapping and GIS Solutions Community (trimble.com)) and updated iOS to 15.7.1. It did not help.

    Everything works fine on Android, I receive precise locations.

    ------------------------------
    Anton Zimin
    ------------------------------


  • 2.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-04-2022 09:01
    I also tested it without TMM - uninstalled TMM and used GNSS Status Utility. It does not work too. Safari shows 118ft accuracy, sometimes 32ft. GNSS Status Utility - 0.94m (3ft).

    ------------------------------
    Anton Zimin
    ------------------------------



  • 3.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-05-2022 08:25
    It's likely working just fine but reporting an erroneous RMS accuracy. If you move the R1 while in safari, does your location move on the map? This is not that uncommon to see erroneous accuracy reporting when overriding location services.

    ------------------------------
    Zach Edwards
    ------------------------------



  • 4.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-07-2022 21:09
    > It's likely working just fine but reporting an erroneous RMS accuracy.

    I know that the position is inaccurate because I see it on the map.

    I created a test page to debug it:
    https://s98g39.csb.app/

    It shows horizontal accuracy 35m for all "location services" requests. Sometimes it receives the position from Trimble but it does not last long. Also, iOS sends a garbage location even if I disconnect from Wi-Fi (the iPad does not have SIM).



    ------------------------------
    Anton Zimin
    ------------------------------



  • 5.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-07-2022 21:15
    Video:
    https://dropbox.saritasa.com/f.php?h=0sLZks2-&p=1

    ------------------------------
    Anton Zimin
    ------------------------------



  • 6.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-08-2022 08:04
    It's likely working just fine but reporting an erroneous RMS accuracy. If you move the R1 while in safari, does your location move on the map? This is not that uncommon to see erroneous accuracy reporting when overriding location services.

    ------------------------------
    Bibah Rayeq
    ------------------------------



  • 7.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-08-2022 10:00
    You can see on my screenshots above that coordinates from Trimble are shared sporadically. They have consistent location and accuracy. However, most of the time iOS uses the Wi-Fi position.

    ------------------------------
    Anton Zimin
    ------------------------------



  • 8.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-13-2022 19:45
    Hi Anton,

    It seems that location services is making the 'choice' to not use the receiver location. I should note though that location services will only ever report a best accuracy of 5m, clearly you are not even achieving that. Also note that on iOS the position supplied comes directly from the attached R1 GNSS receiver, not from TMM (or GNSS Status). If you connect the R1 to your iPad, then after around 5 minutes run GNSS Status and select 'Location Services' as the source, what do you see in GNSS Status for the accuracy?

    Do you have a device with a cellular modem in that you can use to test? I'll also test with a WiFi only iPad here.

    Thanks,

    ------------------------------
    Mark Kellaway
    ------------------------------



  • 9.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-17-2022 12:38
    >  If you move the R1 while in safari, does your location move on the map?

    No. However, if I move the iPhone the location changes.

    >  Also note that on iOS the position supplied comes directly from the attached R1 GNSS receiver, not from TMM (or GNSS Status).

    Does it mean that it works without TMM or Status Utility software?

    > If you connect the R1 to your iPad, then after around 5 minutes run GNSS Status and select 'Location Services' as the source, what do you see in GNSS Status for the accuracy?

    I'll test it later.

    > Do you have a device with a cellular modem in that you can use to test? I'll also test with a WiFi only iPad here.

    I tested iPad with hotspot, iPhone with cellular, iPhone in airplane mode.

    iPad with hotspot get 35m accuracy.
    iPhone with cellular - 4m accuracy.
    However, the position does not change if I move R1.

    I disconnected the cellular, Wi-Fi, and Bluetooth - iOS continued to return some fake location based on accelerometer.

    ---

    Please block Munir Ahmad above, it's spam.


    ------------------------------
    Anton Zimin
    ------------------------------



  • 10.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-17-2022 13:10
    > If you connect the R1 to your iPad, then after around 5 minutes run GNSS Status and select 'Location Services' as the source, what do you see in GNSS Status for the accuracy?

    I was receiving ~5m accuracy in Safari. The status utility showed the same accuracy for "Location Services". I switched between Bluetooth and Location Services several times but never received coordinates from R1.

       



    ------------------------------
    Anton Zimin
    ------------------------------



  • 11.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-17-2022 20:21
    Hi Anton,

    If using SBAS you do not need to have Trimble Mobile Manager or GNSS Status open while the R1 is connected, the position is sent to the iOS device over a dedicated connection.

    I have tested with my own iPad (non-cellular) connected to an R1 and the location is indeed inaccurate in Safari, while on my phone in the same location the location is spot on. When I use the Google Maps app on the iPad the location is shown accurately in the app.

    The only conclusion I have is that the R1 is correctly providing its position information to iPad OS, and the iPad is behaving inconsistently. Are you seeing accurate positions with the Google Maps application?

    Regards,

    ------------------------------
    Mark Kellaway
    ------------------------------



  • 12.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-18-2022 16:17
    I tested the Google Maps app and website. Both work fine.

    maps.google.com shows the precise location. It's being updated when I move the R1.

    I tested another website - Geolocation  |  Maps JavaScript API  |  Google Developers. It shows an incorrect position.

    Perhaps maps.google.com uses a more sophisticated approach than the sample from developers.google.com.

    Our customer decided to replace all iPads with Android tablets.

    I appreciate your help, Mark!

    ------------------------------
    Anton Zimin
    ------------------------------



  • 13.  RE: Trimble Mobile Manager does not share location with Safari and Chrome on iOS

    Posted 11-20-2022 13:42
    Thanks for letting us know Anton. An advantage of Android is that the position supplied to Location Services (mock location) can take advantage of the coordinate system and geoid capabilities of Trimble Mobile Manager, that may help your solution also.

    Best regards,

    ------------------------------
    Mark Kellaway
    ------------------------------