As a result of various personal circumstances, the release of PHLocation V2 has been delayed far longer than I would have liked 
As the majority of recently reported issues with the plug-in appear to be related to Google API's, I have decided to make V2 available here as it should resolve most of those issues.
Although there are still some things to do before V2 can be considered a "release", for the most part it is functional and will allow users to use different API's which should solve (or at least reduce) the issues with failed reverse geocode lookups etc.
The big issue with making it available now (and the main reason V2 has not been released yet) is that I have not completed the user guide.
On the surface it has some similarities to V1, but underneath it is 95% new.
The main differences are:
Multiple API's can be specified for things like reverse geocode and distance lookups. Some require API keys and some are free to use.
Known places are now a single list shared between all position based users.
Life360 is supported as a location provider.
V2 is a complete new install (there is no upgrade from V1).
Any HS3 events will need modifying to use V2 devices
It can coexist on the same HS3 system as V1 and they can both be running at the same time.
If you are pushing data into the plug-in over the MyHS service, then the url's on any mobile devices will need changing from ..../phlapi to ..../phl2api
There is no built-in http server in V2. MyHS or posting directly to your HS3 machine are the only supported means of pushing data to the plug-in.
I'll sit back and await the inevitable barrage of support requests....
Only joking, fire away if there's something that you don't understand or something doesn't work.
Randy Prade has been running V2 for a while and has agreed to help with any support requests.
The plug-in can be downloaded in the PHLocation2 Release Notes thread
Paul..

As the majority of recently reported issues with the plug-in appear to be related to Google API's, I have decided to make V2 available here as it should resolve most of those issues.
Although there are still some things to do before V2 can be considered a "release", for the most part it is functional and will allow users to use different API's which should solve (or at least reduce) the issues with failed reverse geocode lookups etc.
The big issue with making it available now (and the main reason V2 has not been released yet) is that I have not completed the user guide.
On the surface it has some similarities to V1, but underneath it is 95% new.
The main differences are:
Multiple API's can be specified for things like reverse geocode and distance lookups. Some require API keys and some are free to use.
Known places are now a single list shared between all position based users.
Life360 is supported as a location provider.
V2 is a complete new install (there is no upgrade from V1).
Any HS3 events will need modifying to use V2 devices
It can coexist on the same HS3 system as V1 and they can both be running at the same time.
If you are pushing data into the plug-in over the MyHS service, then the url's on any mobile devices will need changing from ..../phlapi to ..../phl2api
There is no built-in http server in V2. MyHS or posting directly to your HS3 machine are the only supported means of pushing data to the plug-in.
I'll sit back and await the inevitable barrage of support requests....
Only joking, fire away if there's something that you don't understand or something doesn't work.
Randy Prade has been running V2 for a while and has agreed to help with any support requests.
The plug-in can be downloaded in the PHLocation2 Release Notes thread
Paul..
Comment