我想在moveCamera完成后拍摄快照.
我将onCamerachange()和onMapLoaded()函数用于Googlemap对象,
但是这个回调处理程序的时间不符合我的意图.
我想将相机移动到我想要的位置,当加载地图完成后,想要拍摄一个screnshot.
你们是谁知道我该怎么办?
谢谢.
================================================== ==
+ MYSOLUTION
实际上,我想实现javascript的google map API支持的tilesloaded()回调函数.但是,结果,没有完全实现功能的功能.
首先加载地图时,只调用一次OnMapLoaded()回调函数.
在加载所有切片之前调用OnCameraChanged()或OnCancallableCallback.
所以我实现了如下源代码
...
mMap.animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 10), this);
...
@Override
public void onFinish() {
mapFragment.getMapAsync(this);
}
..
@Override
public void onMapReady(GoogleMap googleMap) {
// TODO Auto-generated method stub
mMap = googleMap;// Add a marker in Sydney and move the camera
mMap.setOnMapLoadedCallback(this);
}
Run Code Online (Sandbox Code Playgroud)
现在,移动相机时,始终会调用onMapLoaded().
谢谢大家.
我想知道LLVM如何创建Loop对象。
与Loop相关的对象很多,例如LoopInfo,LoopBase,Loop等。
但是我找不到他们创建这些对象的LLVM源代码的位置。
我想知道他们如何跟踪后端,以及如何识别这是一个循环。
可以这么说,我想学习有关在LLVM上检测和分析Loop信息的整个原理