【问题标题】:How to show the location of the user, as in facebook?如何显示用户的位置,如在 facebook 中?
【发布时间】:2012-12-07 22:40:22
【问题描述】:

我在很多地方搜索过,但找不到答案。

问题是我想在网页中显示用户当前位置,就像文本一样,而不使用地图并指向它。

我看到很多地方都是用Maps来实现的,有什么办法吗?

提前致谢:)

【问题讨论】:

标签: php html tracker


【解决方案1】:

您可以使用 HTML5 地理定位功能:http://html5demos.com/geo

【讨论】:

  • 谢谢,但它说,定位失败
  • 您的浏览器应该会询问您的权限 - 您必须授予权限。
【解决方案2】:

试试 google maps api (v3) 地理编码的东西: https://developers.google.com/maps/documentation/javascript/geocoding#GeocodingAddressTypes

有可能简单地写下当前位置(如街道或城市)

【讨论】:

    【解决方案3】:

    HTML5 地理位置已经被提及,但我建议您使用PHP Geo IP Location 作为后备 - 即使用户不允许 HTML5 位置请求或使用浏览器,它也会从 IP 地址派生粗略的位置,这不会不支持。

    【讨论】:

      【解决方案4】:

      在您的网页中使用 JavaScript 获取客户端 IP。然后使用 IP 到位置转换 Web 服务将客户端的 IP 地址映射到物理位置。

      【讨论】:

        【解决方案5】:

        只有通过纬度和经度值才能确定位置 您可以在程序中使用以下链接。此链接将返回一个包含详细信息的 xml 文件,您可以解析并获取位置名称。希望对您有所帮助

        http://api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo

        一旦查看这篇文章

        Get latitude and longitude automatically using php, API

        首先,您需要使用纬度和经度来确定每个热点的地理位置。您可以使用 Google Geocoding API 来遍历每条记录并存储纬度/经度。

        【讨论】:

          【解决方案6】:

          我不确定这是否是您正在寻找的,但实现起来非常简单。希望这对你有用。一切顺利! http://gonga.in/simple-location-tracker-script/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2015-01-29
            • 2021-10-01
            • 1970-01-01
            • 2023-03-21
            • 1970-01-01
            • 1970-01-01
            • 2015-11-07
            相关资源
            最近更新 更多