联系电话:020-28187900

如何修改KingCMS地方门户 v2.2楼盘地图可示面积的大小

发表时间:2012-09-25 阅读: 1850

第一个因素是Google Map 放置层的大小,哪么这个层在哪呢?看下面的代码:

var map = M.construction(lat,lng,"map_canvas");
以上代码在楼盘应用的首页,就是在<T>warehouse/index.php中。我们针对楼盘应用对GMP V3作了小小的封装!以上代码创建了一个GMP Map对象,并将地图放在map_canvas层中显示。

第二个因素地图中心的经纬,还是用上面的代码来说,lat,lng就是显示地图的中心纬经度。一定要注意:lat为纬度,lng为经度。在我们的楼盘应用中共有三处用到了地图,其中两处的纬经度是一样的。他在楼盘频道首页的配置信息中可以编辑,另一处是在楼盘详情页面的右上角显示地图,该地图的中心纬经度是楼盘所在地址的纬经度。

第三个因素是地图的放大倍数(zoom),上面的代码创建的map对象的放大倍数(zoom)为8,由于GMP V3是一个完善的对象架构,所以我们可以在创建后更改他的属性,放大倍数(zoom)就是其中的一个属性。所以如果您想显示更近一层的地图信息,可以通过改变该属性.以楼盘应用首页为例。.在<T>warehouse/index.php第58行后回车输入以下JS代码:

map.setZoom(16);
这样map对象的zoom值就从创建时的8变成16了!注意setZoom的参数(就是括号里的数字16只能是数字,你不能输入中文或字符),至于它的参数值范围Google的API并没有说明。

当然了,如果不想到模板中作修改;或者你想统一上面说到的三处应用环境,你也可以找到我们封装的JS文件。

转载请注明出处:唯众网络


相关教程 【更多】

唯众网络