0

嗨,我在 sencha touch 2 中遇到了谷歌地图的问题。以下是代码..

                    new Ext.application({
                    name:'Touch Start',
                launch:function(){
            var map = new Ext.Panel({
         fulscreen:true,
         items:[
         {
        xtype:'map',
        useCurrentLocation:true,

        }
 ]

         });
    this.viewport = map;
     }
  });

请帮助有谁知道这件事

4

1 回答 1

2

首先,在您的问题结束之前,您并没有准确地告诉我们您的代码有什么问题。所以,我想你可能会面临两个不同的问题

谷歌地图 API 是必需的

请务必添加加载 Google Maps API 的脚本标记。你可以在这里找到信息

无布局

您的主面板不包含任何布局,因此它不知道如何显示其项目

尝试将其添加到配置中:

layout: 'fit'

这是一个异步加载 Google Maps API 的工作示例:

http://www.senchafiddle.com/#MhAME

希望这有帮助

于 2012-11-20T12:25:06.573 回答