как получить местоположение посетителя в PHP Google API - PullRequest
0 голосов
/ 02 апреля 2012

Я использую какой-то ip location finder, но это было жутко.Он не находит только ограниченные местоположения.

Затем я нашел на некоторых веб-сайтах этот API-код Google, который находит ваше местоположение, и он работает по всему миру, я думаю.

Теперь проблема в том, что кодиспользовать JavaScript, и я хочу php.вот код:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">
    function geoTest() {
        if (google.loader.ClientLocation) {
            var latitude = google.loader.ClientLocation.latitude;
            var longitude = google.loader.ClientLocation.longitude;
            var city = google.loader.ClientLocation.address.city;
            var country = google.loader.ClientLocation.address.country;
            var country_code = google.loader.ClientLocation.address.country_code;
            var region = google.loader.ClientLocation.address.region;
            var text = 'Your Location<br /><br />Latitude: ' + latitude + '<br />Longitude: ' + longitude + '<br />City: ' + city + '<br />Country: ' + country + '<br />Country Code: ' + country_code + '<br />Region: ' + region;
        } else {
        var text = 'Google was not able to detect your location';
        }
        document.write(text);
    }
    geoTest();
    </script>

Я хочу передать google.loader.ClientLocation.address.city моему PHP-коду.

в противном случае, если вы знакомы с другими API Google, которые делают то же самое с PHP или xml.

...