I found this in the QA section of the Motorola Developers Site.
https://support.developer.motorola.c...i=&p_topview=1
Where should I look for support on questions related to Global Positioning System or Location Based Service on MOTO Q 9c (Verizon)?
INTRODUCTION:
Location Based Services (LBS) are information services accessible with mobile devices through the mobile network and utilizing the ability to make use of the location of the mobile device. Global Positioning System (GPS) is a part of Location Based Services. GPS is a "constellation" of 24 well-spaced satellites that orbit the Earth and make it possible for people with ground receivers to pinpoint their geographic location. GPS support on the Q 9c (Verizon) is called VZ Navigator. This article tells the point of contact at Verizon for issues regarding LBS or GPS on MOTO Q 9c(Verizon).
RESOLUTION:
The LBS functionality on MOTO Q 9c (Verizon) is not accessible through Microsoft LBS APIs. It is only accessible through the software VZ Navigator from Verizon. VZ Navigator is a GPS navigation software by Verizon wireless. All questions regarding Global Positioning System or Location Based Services on MOTO Q 9c (Verizon) should be directed to
Anik.Jain@VerizonWireless.com
CONCLUSION:
GPS or LBS issues on MOTO Q 9c (Verizon) -- Questions should be directed to Verizon at the above email address.
So at this point I think the solution is to try the driver from sprint with hopes that is does allow the use through the GPS Intermediate Driver API.