捕获Google Map v2查看Titanium中的屏幕截图

时间:2014-10-29 13:01:17

标签: android google-maps titanium google-maps-android-api-2

我正在使用Google Maps v2开发Titanium应用。我想知道Ti中是否有一个钩子允许我将mapview捕获为图像。我想在某个时刻拍摄地图快照。

我查看了Android文档,发现它可能:Capture screen shot of GoogleMap Android API V2

https://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.SnapshotReadyCallback.html

如果有可能,任何人都知道。

1 个答案:

答案 0 :(得分:0)

您可以在Titanium中执行此操作。只需参考UIView,例如:

var snapshotImgBlog = mapView.toImage(); // OR containerViewOfMapView.toImage()

文档http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.View-method-toImage

如果您想在地图上的特定点拍摄快照,则必须在地图的位置(可以是空的)放置视图(I' ll将位置/大小逻辑留给你),然后使用该视图:overlayView.toImage()