Ես փորձում եմ Google Քարտեզները ներդնել իմ Android նախագծի մեջ:
Ես ունեմ նոր գործունեություն, որը գործարկվում է իմ տան գործունեության ցանկից:
Մինչ այժմ քարտեզի գործողությունները ստեղծում են 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());
}
Այսպիսով, ինչ կարող է լինել խնդիրը: Արդյո՞ք onCreate-ը ճիշտ վայրն է քարտեզի ստեղծման համար: Կա՞ որևէ տարբերակ, որը կարող եմ սահմանել այն ավելի արագ մատուցելու համար: