मैं मानचित्र पर उपयोगकर्ता स्थान सेट करने की कोशिश कर रहा हूं, जैसे कि यह स्क्रीन के नीचे से लगभग 1/3 तक बैठता है, और जब नक्शा घूमता है, तो यह इस के चारों ओर घुमाएगा बिंदु।Google मानचित्र ऑफसेट केंद्र बदलें
setPadding()
विधि का उपयोग करके मुझे यह निकटतम मिला है, हालांकि, यह नक्शा घुमाए जाने पर नक्शा को हिलाता है, क्योंकि केंद्र बिंदु 'फ्लोट्स' के आसपास जहां वास्तव में होना चाहिए। यह काफी बदसूरत लग रहा है
int mapHeight = mapView.getHeight();
googleMap.setPadding(0, mapHeight/5, 0, 0);
क्या ऐसा करने का कोई बेहतर तरीका है?
संपादित: नीचे
हो सकता है कि यह आप में मदद करता है: http://stackoverflow.com/questions/41469392/lock-google-maps-on-users के अंदर अपने
onLocationChanged
changeOffsetCenter(location.getLatitude(),location.getLongitude());
तरहउत्पादन हो सकता है -लोकेशन/41618422 # 41618422 –
मुझे नहीं पता कि यह जवाब मुझे उपयोगकर्ता के स्थान को मानचित्र के केंद्र के अलावा किसी अन्य स्थान पर लॉक करने की अनुमति देगा। – Dportology
क्या आप थोड़ा बेहतर समझ सकते हैं कि आप क्या करने की कोशिश कर रहे हैं? शायद एक छवि ... –