是否有任何谷歌地图的例子,有一个大画布作为覆盖视图。每当地图放大或平移时,我都很难定位画布。HTML画布作为覆盖视图在谷歌地图
8
A
回答
2
尝试使用地图边界方法,获取当前可视地图的东北和西南视图,并使用js函数修改每个缩放上的叠加以动态更改位置。
mapBound = map.getBounds();
northEndOfMap =mapBound.getNorthEast();
,并获得地图缩放 map.getZoom();
参见:http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
3
检查出CanvasLayer库,基本上通吃的对此加以考虑你作为一个参考实现。
相关问题
- 1. 谷歌地图视图教程 - 覆盖
- 2. 谷歌地图动画ImageMapType覆盖
- 3. HTML画布作为覆盖视图在Google地图中是固定的相对于地图画布
- 4. 谷歌地图与覆盖
- 5. 谷歌地图覆盖
- 6. 谷歌地图覆盖
- 7. 谷歌地图覆盖层
- 8. 如何将HTML添加到谷歌地图作为覆盖
- 9. 谷歌地图:更新图片覆盖
- 10. 谷歌地图透明图像覆盖
- 11. 预加载谷歌地图覆盖图
- 12. 谷歌地图简单图案覆盖
- 13. 谷歌地图PNG覆盖在IE
- 14. 如何覆盖谷歌地图的onresume
- 15. 谷歌地图 - 覆盖样式
- 16. 可缩放的谷歌地图覆盖
- 17. 谷歌地图得到覆盖误差
- 18. 表面覆盖谷歌地图
- 19. 圈覆盖谷歌地图API V3 JS
- 20. 谷歌地图与覆盖到pdf
- 21. 谷歌地图API:覆盖区域
- 22. 谷歌地图:平铺覆盖
- 23. 谷歌地图覆盖更新技术
- 24. Popoup on tap谷歌地图覆盖
- 25. 谷歌分析地图覆盖数据
- 26. 谷歌地图覆盖Infowindow Div
- 27. 居中谷歌地图覆盖
- 28. 谷歌地图 - 加载KML覆盖
- 29. 谷歌地图的天气覆盖
- 30. 谷歌地图API覆盖CSS样式
这不是一个答案,因为它使用svg,但有一个很棒的库叫做d3,这里有一个相关的例子:https://gist.github.com/899711你也许可以适应画布,例如像这样简单:http://www.svgopen.org/2010/papers/62-From_SVG_to_Canvas_and_Back/index.html#canvas_to_svg或者像fabric.js这样的fancier,特别是https://github.com/kangax/fabric。 js/blob/d42ba6ec027274ed89c8262dfc3935b10e81f479/src/parser.js#L431 – unmounted 2011-05-06 02:19:27