Fixed!
The problem was indeed that the google maps API was trying to work over plain HTTP, which was being blocked by chrome due to security reasons (it doesn't allow remote connections over HTTP if the pages is being served over HTTPS).
the fix was in includes/google_maps.php line 45.
The line originally read:
Code:
echo ('<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>');
However, if you change it to:
Code:
echo ('<script src="//maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>');
it will use HTTPS if it is available, otherwise falling back to plain HTTP.
Unless anybody sees any downsides to this, it would be good if this changed was merged into HLStatsX, as it would allow others to use it over SSL.
The only issue I can think of is that google_maps.php is an include file, which means that it's probably sourced from upstream somewhere. If it was decided that include files shouldn't be edited then it would at least be useful if an FAQ point was added mentioning "Do I need to configure anything additional to use HTTPS?".
If anybody has any further questions, feel free to let me know.
Thanks,
Pricetx