sencha 中的谷歌地图处理

Posted

技术标签:

【中文标题】sencha 中的谷歌地图处理【英文标题】:Google map handling in sencha 【发布时间】:2013-09-30 14:05:59 【问题描述】:

我已经在基于 sencha 的应用程序中实现了地图功能。地图正在显示,但无法放大或缩小,也无法向其他方向移动。它在图像中显示为静态。

但我想将地图显示如下

这是我的代码

  var mapapnel = Ext.create('Ext.Panel', 
                                      id: 'mapapnel',
                                      layout:'card',
                                      height: '100%',
                                      width: '100%',
                                         items: [
                                                 
                                                 xtype: 'toolbar',
                                                 ui:'light',
                                                 docked: 'top',
                                                 title: 'Find location',
                                                 items: [
                                                         text: 'Back',
                                                         ui: 'back',
                                                         handler: function() 
                                                         Ext.getCmp('homepnl').setActiveItem(1);
                                                         
                                                         ,
                                                         xtype:'spacer'
                                                         
                                                         ]
                                                 ,
                                                 
                                                 xtype:'map',
                                                 useCurrentLocation:false,
                                                 mapOptions: 
                                                 zoom: 15,
                                                 zoomControl : true,
                                                 center: new google.maps.LatLng(11.0183, 76.9725),
                                                 mapTypeId: google.maps.MapTypeId.ROADMAP,
                                                 navigationControl: true,

                                                 navigationControlOptions: 
                                                 style: google.maps.NavigationControlStyle.DEFAULT
                                                 
                                                 
                                                 

                                                 ]
                                         )

在我的代码中需要进行哪些更改,添加放大和缩小功能。

【问题讨论】:

控制台有错误吗? 它看起来像一个布局探针,尝试将地图放在布局为'fit'的容器中 谢谢,现在工作正常 【参考方案1】:

再来一次我的回答:

看起来像是布局问题,地图应该在布局“适合”的容器内。

【讨论】:

以上是关于sencha 中的谷歌地图处理的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 sencha touch 和 phoneGap 构建的谷歌地图提高应用程序的性能?

Sencha Touch + 带有在线/离线应用程序的谷歌地图:当应用程序在线时可以加载地图吗?

从可点击的谷歌地图覆盖传播鼠标事件

如何使谷歌地图像安卓手机中的谷歌地图应用程序一样工作

Java应用程序中的谷歌地图

Flutter 中的谷歌地图导航