0
我正在尝试将Google地图应用到我的Android项目中。Google Maps API v2加载时痛苦缓慢
我有一项新活动是从家庭活动的菜单中启动的。
到目前为止,地图活动会创建Google地图,然后将其集中在我的家乡城市。但是点击菜单项来显示地图,大约需要6-7秒钟来显示地图,在点击菜单项后首先显示黑屏2秒。
加载地图后,对触摸输入做出响应似乎非常缓慢,在我移动地图时滞后于手指。
我正在测试的设备是Oneplus One,所以硬件更能胜任这项任务。
地图代码活动(的onCreate):
try {
if(null == googleMap){
googleMap = ((MapFragment) getFragmentManager().findFragmentById(
R.id.mapView)).getMap();
//googleMap.setMyLocationEnabled(true);
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(LIVERPOOL, 12));
if(null == googleMap) {
Toast.makeText(getApplicationContext(),
"Error creating map", Toast.LENGTH_SHORT).show();
}
}
} catch (NullPointerException exception){
Log.e("mapApp", exception.toString());
}
所以,可能这个问题是什么呢?是否创建了放置地图创建的正确位置?有什么选择我可以设置使其渲染速度更快?
您的互联网连接有多好? – Emmanuel 2014-12-01 17:24:29
@Emmanuel真的不可怕 - http://www.speedtest.net/my-result/3951845473 – 2014-12-01 17:26:19