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假設你不使用瀏覽器的任何東西,但一個視圖。