我正在使用谷歌地图v2开发一个Titanium应用程序。我想知道Ti中是否有一个钩子,可以让我将地图视图捕获为图像。我想在某一点拍地图快照。
我查看了Android文档,发现这是可能的:捕捉谷歌地图Android API V2 的屏幕截图
https://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.SnapshotReadyCallback.html
如果可能的话,任何人都知道。
您可以在Titanium中执行此操作。简单地参考UIView,例如:
var snapshotImgBlog = mapView.toImage(); // OR containerViewOfMapView.toImage()
文件http://docs.appcelerator.com/titanium/latest/#/api/Tatitanium.UI.View-方法到图像
如果你想在地图上的某个点拍摄快照,你必须将一个视图定位在地图顶部(可以是空的)的位置(我将把位置/大小逻辑留给你),然后使用该视图:overlayView.toImage()
。