我在很多地方搜索过,但我找不到这个答案。
问题是我想在网页中显示用户当前位置,就像文本一样,而不使用地图并指向它。
我看到很多地方都使用地图来实现,有什么办法吗?
提前致谢 :)
您可以使用 HTML5 地理定位功能:http ://html5demos.com/geo
HTML5 Geolocation 已经被提及,但我建议您使用PHP Geo IP Location作为备用 - 即使用户不允许 HTML5 位置请求或使用浏览器,它也会从 IP 地址派生一个粗略的位置,这不会支持它。
在您的网页中使用 JavaScript 获取客户端 IP。然后使用 IP 到位置转换 Web 服务将客户端的 IP 地址映射到物理位置。
尝试谷歌地图 api (v3) 地理编码的东西: https ://developers.google.com/maps/documentation/javascript/geocoding#GeocodingAddressTypes
有可能简单地写下当前位置(如街道或城市)
我不确定这是否是您正在寻找的,但实现起来非常简单。希望这对你有用。一切顺利! http://gonga.in/simple-location-tracker-script/
只有通过纬度和经度值,您才能找到可以在程序中使用以下链接的位置。此链接将返回一个包含详细信息的 xml 文件,您可以解析并获取位置名称。希望对您有所帮助
http://api.geonames.org/findNearbyPlaceName?lat=47.3&lng=9&username=demo
并检查一下这篇文章
首先,您需要理想地使用纬度和经度为每个热点提供地理位置。您可以使用 Google Geocoding API 来检查每条记录并存储纬度/经度。