如何计算城市的时间戳

时间:2014-12-29 07:14:31

标签: javascript google-maps

我可以使用下面的代码找到当前位置的时间戳。

navigator.geolocation.getCurrentPosition(function(position){

       var timestamp=position.coords.timestamp;

    });

但是,可以找到地址或城市的时间戳。我能够找到城市的纬度和经度,但无法找到时间戳。

var geocoder = new google.maps.Geocoder();

        geocoder.geocode({ 'address': "chennai" }, function (results, status) {

            if (status == google.maps.GeocoderStatus.OK) {

               var position= new google.maps.LatLng(results[0].geometry.location.lat(),             
                           results[0].geometry.location.lng())

            }
        });

如何使用纬度和经度值查找地址的时间戳。

提前致谢

1 个答案:

答案 0 :(得分:0)

Google没有API,您可以在其中将纬度和经度设置为请求中的参数,并在响应中获取时间戳。 Google提供了一个时区API,但它也将时间戳作为输入参数,在您的情况下没有用。

这里最好的选择是使用第三方API,将输入参数作为纬度和经度,并以时间戳给出响应。您可以在变量中使用该结果,并将其显示在地图的信息窗口中。这里有一个link到一个这样的XML API和this一个用于JSON。