谷歌地图 - 当前位置
我想获取当前用户位置的地址字符串。这可能吗?
非常感谢。 问候
I would like to get the address string of the current user location. Is that possible?
Many thanks.
Regards
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
用户的位置可在 google.loader.ClientLocation 中找到(如果 IP 已知,这将包含基于客户端 IP 的猜测)
http://code.google.com/apis/ajax/documentation/#ClientLocation< /a>
the user's location is available in google.loader.ClientLocation (this will contain a guess based on the client IP if the IP is known)
http://code.google.com/apis/ajax/documentation/#ClientLocation
如果您想获取街道地址!
包括 JS 和 MAP Api 密钥,将向导中的所有内容放在一起
我的代码如下所示:(还使用一点 jQuery)
peraphs 阅读此链接也可能有所帮助:
if you are trying to get The Street Address!
include both JS and MAP Api Key, keep all together from the wizard
my code look like this: (use also a bit of jQuery)
peraphs read this link may help too:
如果您需要比 IP 地理定位更精确的东西,您可以使用 W3C 地理定位 API< /a> 在受支持的浏览器(尤其是 Firefox 3.5 和 Mobile Safari)中请求用户的纬度和经度,然后使用 Google 的客户端反向地理编码服务,用于猜测用户的大致街道地址。 (我的测试页面中包含这两个步骤的代码示例。)
如果您选择此路线,请务必预先向您的用户解释为什么您要请求他们的位置以及您如何使用他们的信息(例如,在他们实际提交表单之前您不会存储这些信息),因为从技术上来说这是 API 所要求的,并且因为某些原因用户会因为你能轻易猜到他们的街道地址而感到害怕。
If you need something more precise than IP geolocation, you could use the W3C Geolocation API in supported browsers (notably, Firefox 3.5 and Mobile Safari) to request the user's latitude and longitude and then use Google's client-side reverse geocoding service to guess the user's approximate street address. (Code samples for both of those steps included on my test page.)
If you go this route, be sure to explain to your users up front why you're requesting their location and how you're using their information (e.g. that you're not storing it until they actually submit a form) because it's technically required by the API and because some users will be creeped out by how easily you can guess their street address.
是的,可以使用 html 5 和 Google API 3 来实现,在给定的代码中,您必须更改 APIKey,并且 map-canvas 是 html 正文中的元素
Yes it is possible achieve using html 5 and Google API 3, in the given code you have to change your APIKey and map-canvas is a element in the html body
我一直在寻找如何绘制当前位置和目的地位置的地图。为了实现这一点,我所做的是:
注意*将: YOUR_DESTINATION_ADDRESS 替换为格式如下的地址:“147+Wyndham+Street+N+,+Suite+206,+Guelph,+On,+ N1H+4E9"
I was looking to find how to map the current location and a destination location. To achieve this here is what I did:
Note* replace: YOUR_DESTINATION_ADDRESS with an address in a format like: "147+Wyndham+Street+N+,+Suite+206,+Guelph,+On,+N1H+4E9"