大佬教程收集整理的这篇文章主要介绍了android – 如何使用Google Maps v2快照?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我的代码:
public class MainActivity extends Activity { static LatLng HAMBURG = new LatLng(47.524749,21.632745); GoogleMap map; File dbFile; private File imageFile; @SuppressLint("NewApi") @Override protected void onCreate(Bundle savedInstanceStatE) { super.onCreate(savedInstanceStatE); setContentView(R.layout.activity_main); PolylineOptions line = new PolylineOptions(); map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)) .getMap(); /* * Adatbázis */ try { dbFile = getDatabasePath("/mnt/sdcard/Download/TeleSensors.db"); } catch (Exception E) { } sqliteDatabase myDataBase = sqliteDatabase.openDatabase( dbFile.getAbsolutePath(),null,sqliteDatabase.oPEN_READONLY); cursor curTAB = myDataBase.rawQuery("SELECT * FROM GPS_Values;",null); Integer count = 0; while (curTAB.moveToNext()) { String s_latitude = curTAB.getString(1); String s_longitude = curTAB.getString(2); count++; double latitude = Double.parseDouble(s_latitudE); double longitude = Double.parseDouble(s_longitudE); line.add(new LatLng(latitude,longitudE)); Log.i("Coordinates",s_latitude.toString() + " --- " + s_longitude.toString()); } curTAB.close(); myDataBase.close(); // adatbázis vége map.addPolyline(linE); // map.setMapType(GoogleMap.MAP_TYPE_HYBRID); // map.setMapType(GoogleMap.MAP_TYPE_NONE); map.setMapType(GoogleMap.MAP_TYPE_NORMAL); // map.setMapType(GoogleMap.MAP_TYPE_SATELLITE); // map.setMapType(GoogleMap.MAP_TYPE_TERRAIN); // Move the camera instantly to hamburg with a zoom of 15. map.moveCamera(CameraupdateFactory.newLatLngZoom(HAMBURG,15)); // Zoom in,animaTing the camera. map.animateCamera(CameraupdateFactory.zoomTo(15),2000,null); }
}
谢谢你很好玩!
private void button_listener() { Button button = (Button) findViewById(R.id.button1); button.setOnClickListener(new View.onClickListener() { @Override public void onClick(View v) { SnapshotReadyCallBACk callBACk = new SnapshotReadyCallBACk() { Bitmap bitmap; @Override public void onSnapshotReady(Bitmap snapshot) { bitmap = snapshot; try { FiLeoutputStream out = new FiLeoutputStream("/mnt/sdcard/Download/TeleSensors.png"); bitmap.compress(Bitmap.CompressFormat.PNG,90,out); } catch (Exception E) { e.printStackTrace(); } } }; map.snapshot(callBACk); } }); }
以上是大佬教程为你收集整理的android – 如何使用Google Maps v2快照?全部内容,希望文章能够帮你解决android – 如何使用Google Maps v2快照?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。