【发布时间】:2011-09-06 00:21:11
【问题描述】:
我试图弄清楚 ExtJS 和 Google Maps 的搭配效果如何。我正在玩这个例子:http://dev.sencha.com/deploy/ext-4.0.0/examples/window/gmap.html
当我试图解决地图时,我迷路了。我希望能够以编程方式更改缩放级别、绘制多边形并在地图上放置点。
我一直在玩,所以我的代码和示例中的不一样。
我已经定义了一个表单面板并将地图嵌入其中。我有一个等待地图渲染的监听器:
listeners:{
afterrender: {
fn: setupWindow,
scope: this
}
}
然后,在 setupWindow 里面我有这个:
gmap.setzoom(25);
mapBounds = new gmap.LatLngBounds(
new gmap.LatLng(responseJson.minY, responseJson.minX),
new gmap.LatLng(responseJson.maxY, responseJson.maxX)
);
但它在那里失败了。我做错了什么?
【问题讨论】:
-
(只是添加评论,因为它并不是您问题的真正答案)。您是否尝试过 OpenLayers,它提供对 gmap v3 + 漂亮矢量图层的访问?
-
我有,但示例仅适用于 v2?
-
如何处理点击事件
标签: javascript extjs google-maps-api-3 extjs4