如何将地图侦听器添加到地图页面上

时间:2014-04-04 14:14:37

标签: google-maps sencha-touch

如何将地图监听器添加到我的第一个地图页面? 我看到了许多创建地图并将其放入页面的示例,但在我的代码中,地图本身就是一个页​​面。 所以我不知道如何以这种方式添加地图监听器。

Ext.define('myapp.view.Main', {
    extend: 'Ext.tab.Panel',
    xtype: 'main',
    fullscreen: true,
    requires: [
        'Ext.TitleBar',
        'Ext.Video',
        'Ext.Map',
        'Ext.Panel',
        'Ext.tab.*',
        'Ext.*'
    ],
    config: {
        tabBarPosition: 'bottom',

      items: [
            {
                title: 'WebTrack',
                iconCls:'maps',
                xtype: 'map',
                useCurrentLocation: true,
                store: 'my.store.appleStore',

            }

有人可以帮忙吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

最后,我找到了答案。

要遵循的步骤:

  1. 在控制器中创建一个地图组件。
  2. Ext.define(' myapp.controller.Noises',{     extend:' Ext.app.Controller',     要求:[' Ext.MessageBox'],     config:{         refs:{             mapComponent:'主要地图'         },         控制: {             mapComponent:{                 maprender:' onMaprender'             }         }     },

  3. 因此onMapprender就是您可以开始编写代码的地方。

    希望它有所帮助。

    干杯