以下是extjs使用gmappanel,我想点击按钮时,在地图时增加个标记,可是没反应谁帮我看看代码Ext.onReady(function() {
var mappanel = new Ext.Panel({
layout : 'border',
width:900,
height:500,
items: {
xtype: 'gmappanel',
id:'map2',
region: 'center',
zoomLevel: 14,
gmapType: 'map',
mapConfOpts: ['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],
mapControls: ['GSmallMapControl','GMapTypeControl','NonExistantControl'],
setCenter: {
lat: 31.22, lng: 121.47,
er: {title: '井盖1'}
},
ers: [{
lat: 40.22,//北京纬度
lng: 116.2,//北京经度
er: {title: 'Boston Museum of Fine Arts'},
listeners: {
click: function(e){
Ext.Msg.alert('Its fine', 'and its art.');
}
}
}]
},
tbar:[{
text:"d",
listeners:{
click:function(){
var point = new GLatLng(31.22,121.45);//我想点击按钮时在地图上增加个标记
var map=Ext.get("map2");////
map.addMarkers(point);///
}}}]
});
mappanel.render('ggmap');
});
var mappanel = new Ext.Panel({
layout : 'border',
width:900,
height:500,
items: {
xtype: 'gmappanel',
id:'map2',
region: 'center',
zoomLevel: 14,
gmapType: 'map',
mapConfOpts: ['enableScrollWheelZoom','enableDoubleClickZoom','enableDragging'],
mapControls: ['GSmallMapControl','GMapTypeControl','NonExistantControl'],
setCenter: {
lat: 31.22, lng: 121.47,
er: {title: '井盖1'}
},
ers: [{
lat: 40.22,//北京纬度
lng: 116.2,//北京经度
er: {title: 'Boston Museum of Fine Arts'},
listeners: {
click: function(e){
Ext.Msg.alert('Its fine', 'and its art.');
}
}
}]
},
tbar:[{
text:"d",
listeners:{
click:function(){
var point = new GLatLng(31.22,121.45);//我想点击按钮时在地图上增加个标记
var map=Ext.get("map2");////
map.addMarkers(point);///
}}}]
});
mappanel.render('ggmap');
});
解决方案 »
- jQuery.post( url,data,success()] 为什么用这个提交表单请求时候表单的值不会存入session里?
- 关于ext combox既可以选择列表中的值,也可以输入列表中的值,如果没有对应的值 则为空
- 关于函数形参的
- 如何判断提交时动态生成的文本框不能为空???
- 【老问题重现江湖】js编码转换问题,从utf8到gb2312互转
- 我如何判断一个页面是不是在框架中?
- 模态窗口中,怎么实现全选、复制?
- 怎样利用客户端脚本实现对列表的options增加 功能?谢谢!
- keypress 和keydown有什么区别?
- 怎样实现在IE下的模态窗口?
- ie 下 有没有办法监听到disabled的改变
- 求一个根据URL显示不同图片的JS
点击按钮,添加一个标记。需要将mappanel 重新渲染下。才能出现标记。
点击按钮时,调用mappanel.render();方法。
var map=Ext.getCmp("map2");////
map.addMarker(point);///