我想知道是否有人知道Twitter(或Facebook)如何获取其地理位置数据,如各种街道和可能的建筑物。 Twitter似乎是从Google获得它的,但是有谁知道如何设置它的任何资源?Twitter如何获取其地理位置数据?
谢谢! Matt Mueller
我想知道是否有人知道Twitter(或Facebook)如何获取其地理位置数据,如各种街道和可能的建筑物。 Twitter似乎是从Google获得它的,但是有谁知道如何设置它的任何资源?Twitter如何获取其地理位置数据?
谢谢! Matt Mueller
它通过HTML5 Geolocation API来实现,现在大多数现代浏览器都支持它。当然这取决于浏览器的接口实现如何确定的位置。手机会和台式机等非常不同。例如,Firefox使用Google web service来根据IP地址来做到这一点,而Mobile Safari会使用核心位置。
快速Google search将会提供大量关于如何检测和使用该功能的信息。
谷歌似乎并没有从所有位置解析。至少这似乎不适用于库拉索岛。我正在研究更稳定的解决方案。详情请参阅See my open question。如果你只是想谷歌,你可以使用这个。
包括
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
JS
if(google.loader.ClientLocation) {
latitude = (google.loader.ClientLocation.latitude);
longitude = (google.loader.ClientLocation.longitude);
}