Rom*_*dgz 0 android google-maps zoom
我有一个带有MapView的Android应用程序,并且已经实现了缩放控件.但是我想检测缩放级别何时发生变化,所以当发生这种情况时我可以做某些事情.有没有听众这样做?任何例子?
通过一些研究,我找到了这个网站:
http://pa.rezendi.com/2010/03/responding-to-zooms-and-pans-in.html
具体来说,这段代码:
int oldZoomLevel=-1;
public void dispatchDraw(Canvas canvas) {
super.dispatchDraw(canvas);
if (getZoomLevel() != oldZoomLevel) {
//do your thing
oldZoomLevel = getZoomLevel();
}
}
Run Code Online (Sandbox Code Playgroud)
似乎或多或少会做你想要的.
编辑:
换句话说,您可以通过继承mapview来解决此问题,并覆盖dispatchDraw.
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |