0

我一个famous-angular面内运行angular-google-maps如下:谷歌地图里面骄傲,美国表面上不能拖动移动

<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上打开时,地图可以平移和缩放的浏览器,但是,在地图不响应触摸事件。有想法该怎么解决这个吗?

回答

0

尝试这样的: https://github.com/IjzerenHein/famous-map

著名地图 地图部件Famo.us,支持以下地图提供商:

谷歌地图 Leaflet.js(OpenStreetMap的) 著名地图品牌可以将地图组件添加到famo.us渲染树中。另外,可以使用着名的转换来平移地图,并且可以使用修改器将可渲染物的位置与地理位置同步。

1

确保您初始化引擎后,您还引擎的APPMODE选项设置为false:

var Engine = require('famous/core/Engine'); 

Engine.setOptions({ 
    appMode:false 
}); 

默认情况下,Famo.us假设你不使用浏览器的任何东西,但一个视图。