各位大神好,小弟在使用google地图api开发时遇到了点小问题,请大神们帮我解决下!
googlemap的地图级别是1到21级,我现在想限制它为12到19,地图包并没有开源,也无法反编译。本来想继承MapController重写缩放方法,但是该类是被定义为final的,反射也不行!求教各位大神有没有什么好的解决办法,跪谢了,在线等!
googlemap的地图级别是1到21级,我现在想限制它为12到19,地图包并没有开源,也无法反编译。本来想继承MapController重写缩放方法,但是该类是被定义为final的,反射也不行!求教各位大神有没有什么好的解决办法,跪谢了,在线等!
1.用一个线程一直监听?
2.多点触控缩放时,去检测多点触控的手势?
2 {
3 //获取所有地图类型
4 var mapTypes = map.getMapTypes();
5 //对所有地图类型限制缩放级别
6 for(var i=0; i<mapTypes.length; i++)
7 {
8 mapTypes[i].getMinimumResolution = function() { return 12; };
9 mapTypes[i].getMaximumResulution = function() { return 16; };
10 }
11 }
可以用这个函数,但是我在使用这个函数的时候只有下限起作用,上限没有起作用,还请知道的高手指点一下!