iOS-百度地図のスクリーンショット
Ios Baidu Map Screenshot
Baiduマップの画面キャプチャの問題については、通常の方法で画面を表示できないことがわかりました。一般的に使用されているスクリーンキャプチャ方法で取得した画像マップタイルベースマップは空白で表示されます。インターネットでの答えはこれです:BaiduマップはUIKitで実装されていないためです。そのため、スクリーンショットを取得できません。
ただし、OpenGL ESビュースナップショットを使用してスクリーンショットを撮ることもできますが、それは非常に複雑です。興味のある方はご覧ください。 Appleドキュメントの内容:
http://developer.apple.com/library/iOS/#qa/qa1704/_index.html
オリジナルのBaiduSDKは、BMKMapView.hでそのようなメソッドを提供します。スクリーンキャプチャの方法は次のとおりです
/** *Get a screenshot of the current visible area of the map *@return returns the intercepted UIImage within the view scope */ -(UIImage*) takeSnapshot