I have a working code to get city name and other names using geocode
lat long via $_POST
variable in geocode map url, it works fine on laptop and chrome in mobile but it is not working in Samsung default Internet Browser & iPhone Safari browser.
When I put lat long manually it works fine.
This Doesnt work
$latbt = $_POST['latitude'];
$lonbt = $_POST['longitude'];
$data = file_get_contents("https://maps.google.com/maps/api/geocode/json?latlng=".$latbt.','.$lonbt."&key=AIzaSyDqIj_SXTf5Z5DgE_cvxd5xdfttdNbuaiCbs&sensor=true");
This Works Fine
$latbt = 51.562957;
$lonbt = 17.089233;
$data = file_get_contents("https://maps.google.com/maps/api/geocode/json?latlng=".$latbt.','.$lonbt."&key=AIzaSyDqIj_SXTf5Z5DgE_cvxd5xdfttdNbuaiCbs&sensor=true");