ذكري المظهر؛ MapView ، كيف يمكنني تعيين الموقع الافتراضي؟
-
25-09-2019 - |
سؤال
باستخدام MapView في Android ، كيف يمكنني تعيين موقع افتراضي ، بحيث يقوم في كل مرة يقوم بتحميل هذا التطبيق ، يركز تلقائيًا/تكبير الموقع في لندن؟
المحلول
أولاً ، احصل على وحدة التحكم للخريطة المحددة:
MapController myMapController = myMapView.getController();
ثم اتصل:
myMapController.setCenter(new GeoPoint())
سيؤدي ذلك إلى تعيين مركز الخريطة على النقاط الجغرافية المحددة.
انظر مستندات ل عرض الخريطة و MapController لمزيد من المعلومات
نصائح أخرى
للحصول على واجهة برمجة تطبيقات خرائط Google الجديدة ، تحتاج إلى القيام بذلك:
mapFragment.getMapAsync(this::setUpMaps);
داخليا ايضا setUpMaps(GoogleMap googleMap)
يجب عليك نقل الكاميرا إلى موقعك الافتراضي:
googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(location, zoom));
لا تنتمي إلى StackOverflow