HTML Canvas 作为 Google 地图中的叠加视图

发布于 2024-11-05 02:20:50 字数 52 浏览 1 评论 0原文

有没有谷歌地图的例子,它有一个大画布作为覆盖视图。每当地图缩放或平移时,我都很难定位画布。

Are there any examples of a google map that has one big canvas as an overlayview. I'm having a hard time positioning the canvas whenever the map zoom or pans.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猫卆 2024-11-12 02:20:50

Check out the CanvasLayer library which basically takes all of this into account for you as a reference implementation.

旧瑾黎汐 2024-11-12 02:20:50

尝试使用地图边界方法,获取当前可视地图的东北和西南视图,并使用js函数修改每个缩放上的叠加层以动态更改位置。

mapBound = map.getBounds();
northEndOfMap =mapBound.getNorthEast(); 

并获取地图缩放
地图.getZoom();
请参阅:http://code.google.com/apis/maps /documentation/javascript/reference.html#Map

Try the map bounds method, get the northeast and southwest view of current viewable map and use a js function to modify the overlay on each zoom to change the position dynamically.

mapBound = map.getBounds();
northEndOfMap =mapBound.getNorthEast(); 

and to get map zoom
map.getZoom();
Refer: http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文