1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| Ext.Loader.setConfig({
enabled: true
});
Ext.Loader.setPath('Ext.ux', '/lib/extjs-4.1.1/src/ux');
Ext.require(['Ext.window.*', 'Ext.ux.GMapPanel']);
Ext.onReady(function () {
var mappanel = new Ext.FormPanel({
title: 'Map',
frame: true,
width: 700,
height: 400,
renderTo: document.body,
x: 20,
y: 30,
items: {
xtype: 'gmappanel',
mapTypeId: 'google.maps.MapTypeId.ROADMAP',
mapConfOpts: ['enableScrollWheelZoom', 'enableDoubleClickZoom', 'enableDragging'],
mapControls: ['GSmallMapControl', 'GMapTypeControl', 'NonExistantControl'],
setCenter: {
lat: -42,
lng: -71,
geoCodeAddr: 'Yuanmingyuan,Beijing,China',
marker: {
title: 'Fenway Park'
}
},
markers: [{
lat: 42.339641,
lng: -71.094224,
title: 'Boston Museum of Fine Arts',
listeners: {
click: function (e) {
Ext.Msg.alert('It\'s fine', 'and it\'s art.');
}
}
},
{
lat: 42.339419,
lng: -71.09077,
title: 'Northeastern University'
}]
}
});
}); |
Partager