Famo us Surface内的谷歌地图不可在手机上拖动
Google Maps inside Famo-us Surface not draggable on mobile
我在一个著名的角度表面内运行角度谷歌地图,如下所示:
<fa-app ng-controller="main.common.hello as ctrl">
<fa-modifier>
<fa-surface fa-size="[undefined, undefined]">
<ui-gmap-google-map center="ctrl.map.center" zoom="ctrl.map.zoom" draggable="true" options="ctrl.options"></ui-gmap-google-map>
</fa-surface>
</fa-modifier>
</fa-app>
地图可以在浏览器上平移和缩放,但当在iPhone上打开时,地图对触摸事件没有响应。关于如何解决这个问题有什么想法吗?
确保在初始化引擎后,还将引擎的appMode选项设置为false:
var Engine = require('famous/core/Engine');
Engine.setOptions({
appMode:false
});
默认情况下,Famo.us假设您除了视图之外,没有将浏览器用于其他任何内容。
尝试以下操作:https://github.com/IjzerenHein/famous-map
著名地图Famo.us的地图组件,支持以下地图提供商:
谷歌地图传单.js(OpenStreetMap)著名贴图可以将贴图组件添加到famo.us渲染树中。此外,著名的过渡可以用于平移贴图,修改器可以用于将可渲染对象的位置与地理位置同步。
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 删除对HTML元素的拖动
- jQuery UI可排序-多连接列表拖动
- 禁用SVG拖动
- 旋转后拖动对象
- JQuery UI可拖动潜水与滚动棒到鼠标
- jsPlumb-拖动克隆而不进行复制
- 当我在节点上拖动鼠标时,我如何防止使用d3.ehavior.zoom().on(“缩放”,重绘)
- 如何使元素在可拖动元素内可单击
- 如何在使用Kinetic拖动同一对象后,在旋转动画中保持先前的偏移
- 在d3中拖动一条线
- 使元素在iframe中可拖动
- 通过拖动可以更改三维模型对象在Three.js场景中的位置
- 如何使所有绘制的(矩形、圆形、直线、多边形)都可拖动?纯JS
- 拖动开始时更改可拖动元素的大小
- 如何正确拖动jqgrid编辑表单
- 交互.js拖动的项目移动到顶部
- 拖动&删除Fullcalendar.io资源-更新视图
- 如何在侦听器之后添加可拖动功能
- 拖动滚动触摸设备,如手机/ iPad