Seatgeek有一个可缩放的可拖动平铺界面。
这里有一个例子: http://seatgeek.com/sf-bulls-yankees-tickets/3-2-2012-tampa-george-steinbrenner-field/mlb/785875/#
我想实现这样的可滚动可拖动界面,但我无法使用Google的代码进行谷歌地图。 此外,我需要像谷歌地图一样的瓷砖系统,它从服务器拉出瓷砖以渲染地图。 需要在javascript中实现。我可以使用哪个库?我该怎么做? seatgeek是如何做到的?
我解开了他们的javascript http://pastebin.com/PVjahhnH
答案 0 :(得分:1)
答案 1 :(得分:1)
这种界面看起来很复杂,但这只是一些数学技巧。如果您决定实施自己的算法,请尝试以下方法:
您只需加载并移动瓷砖即可。通过缩放将图块x,y,宽度,高度相乘。将场景的焦点保持在鼠标位置。看一下这个example。它完全按照上面的步骤进行,但有很多显微镜图像。这与谷歌地图的想法相同。
答案 2 :(得分:0)
CloudMade地图图块是基于服务器的地图图块服务之一。请阅读此页面服务器http://cloudmade.com/documentation/map-tiles或联系alex@cloudmade.com获取更多信息。