我如何知道我的 Google 地图当前的实际比例?
我的网站上有一个 Google 地图 (v3),我想知道我当前的缩放比例是多少。问题是用户可以改变它的缩放,因此比例可以改变。
我需要的信息是地图的实际宽度(以公里为单位)。我知道我可以使用 Bounds...但是还有其他方法吗?我真的不想使用 Bounds。
谢谢你!
I have a Google map (v3) on my site and I want to know what scale is my current zoom. The thing is that the user can change it's zoom so the scale can change.
The information I need is the actual width in kilometers of my map. I know I can use Bounds... but is there any other way? I really don't want to use Bounds.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以你可以调用map.getBounds()。然后,您可以使用 google.maps.geometry.spherical< 上的函数/a> 类,例如
computeDistanceBetween
或computeLength
。我认为这样的东西应该可以满足您的需求:So you can call map.getBounds(). Then you can use functions on the google.maps.geometry.spherical class like
computeDistanceBetween
orcomputeLength
. Something like this I think should give you what you need: