Ravenstine commented on issue #114: Not working on Android devices
URL: 
https://github.com/apache/cordova-plugin-geolocation/issues/114#issuecomment-428703019
 
 
   @darkguy2008 I appreciate the quick reply!  Haha.
   
   In the end it turned out that I needed to have 
`com.google.android.gms:play-services-base:16.0.0` installed as a dependency.  
It's probable that your project already had that installed through one way or 
another.
   
   Speaking of that, I'm no expert in software licensing, but I imagine that 
Apache might hesitate to merge code that's dependent on Google's nonfree 
libraries.  From what I can tell, the @chemerisuk fork uses 
`com.google.android.gms:play-services-location`, whereas the Apache version 
doesn't use any Google libraries.  Would love to hear an expert opinion on 
whether that'd be a problem, because it'd be great for this library to get 
fixed.  This plugin was even flimsy back when I used it in 2015.
   
   I can verify, however, that the fork indeed solves the issues I've been 
having with the HTML5 geolocation API on Android.  Anyone thinking of doing 
basic geolocation should consider using that fork since other geolocation 
plugins for Cordova either charge a boatload for licensing or they don't use 
the HTML5 API.
   
   @chemerisuk, if you're reading this, please consider providing support for 
your own fork, and let me know how I can send you some money for solving my 
problems! :)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to