【发布时间】:2012-03-01 00:01:16
【问题描述】:
我有一个包含谷歌地图的 iPad 应用程序。在该地图上,我可以使用 Google Map API V3 绘制线条和放置标记。全部使用 jQuery Mobile 和 PhoneGap 完成。
我遇到的问题是,我需要比 Google 提供的更高的地图缩放比例。 我通过将 CSS 比例设置为 Google Map div 来做到这一点。 Zoom 正在工作。
问题是:
如果我在缩放的地图上放置标记,它们不在我点击的地方。它们出现在地图上的其他地方,因为 Div Zoom 正在改变坐标。 如果我在 iPad 上缩放应用程序,它就可以工作。但是我只想缩放地图而不是整个应用程序。
感谢任何帮助或想法。
【问题讨论】:
-
链接到您的代码和 CSS 会很有价值。
-
缩放时调用的函数是这样的: // Karte mit CSS grösser Zoomen function FSuperZoom(wert) { ZoomWert = wert/10; $("#map_canvas > div > div:first-child").css("-moz-transform","scale("+ZoomWert+","+ZoomWert+")"); $("#map_canvas > div > div:first-child").css("-webkit-transform","scale("+ZoomWert+","+ZoomWert+")"); $("#map_canvas > div > div:first-child").css("-o-transform","scale("+ZoomWert+","+ZoomWert+")"); $("#map_canvas > div > div:first-child").css("transform","scale("+ZoomWert+","+ZoomWert+")");
标签: ios cordova google-maps-api-3