1-qadam: Google dasturchi konsolini oching va gmail hisobingizga kiring: https://console.developers.google.com/project
2-qadam: Endi yangi loyiha yarating. Loyiha yaratish tugmasini bosish orqali yangi loyiha yaratishingiz va loyihangizga nom berishingiz mumkin.
3-qadam: Endi API va xizmatlarni bosing va undan boshqaruv panelini oching.
4-qadam: Ushbu ochiq oynada API VA XIZMATLAR ni yoqing.
5-qadam: Endi Google Map Android API-ni oching.
6-qadam: Endi Google Maps Android API-ni yoqing.
6-qadam: Endi Hisob ma'lumotlariga o'ting
7-qadam: Bu erda Hisob ma'lumotlarini yaratish-ni bosing va API kalitini tanlang
8-qadam: Endi API kalitingiz yaratiladi. Uni nusxa ko'chiring va biron bir joyda saqlang, chunki u bizning Android loyihamizda Google xaritasini amalga oshirishda kerak bo'ladi.
Google Map - Layout fayli
android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
Google Map - AndroidManifest fayli
Keyingi narsa AndroidManifest.XML faylida Google Map API kaliti bilan birga baʼzi ruxsatlarni qoʻshishdir. Uning sintaksisi quyida berilgan –
READ_GSERVICES"/>
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyDKymeBXNeiFWY5jRUejv6zItpmr2MVyQ0"/>
Google xaritasini sozlash
Siz Google xaritasini standart ko'rinishidan osongina sozlashingiz va uni sizning talabingizga ko'ra o'zgartirishingiz mumkin.
Marker qo'shish
xaritada joylashuvingizni ko'rsatadigan matnli makerni joylashtirishingiz mumkin. Bu addMarker() usuli orqali amalga oshirilishi mumkin. Uning sintaksisi quyida berilgan –
finalLatLngTutorialsPoint=newLatLng(21,57);
Marker TP = googleMap.addMarker(newMarkerOptions()
.position(TutorialsPoint).title("TutorialsPoint"));
Xarita turini o'zgartirish
Shuningdek, siz MAP turini o'zgartirishingiz mumkin. To'rt xil xarita turi mavjud va ularning har biri xaritaning har xil ko'rinishini beradi. Bu turlar Oddiy, Gibrid, Sun'iy yo'ldosh va relef. Siz ulardan quyidagi kabi foydalanishingiz mumkin
googleMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
googleMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
googleMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
Masshtabni yoqish/o‘chirish
Shuningdek, setZoomControlsEnabled(mantiqiy) usulini chaqirish orqali xaritadagi masshtab imo-ishoralarini yoqishingiz yoki o‘chirishingiz mumkin. Uning sintaksisi quyida berilgan –
googleMap.getUiSettings().setZoomGesturesEnabled(true);
Ushbu moslashtirishdan tashqari, GoogleMap sinfida xaritani yanada moslashtirishga yordam beradigan boshqa usullar mavjud. Ular quyida keltirilgan –
Do'stlaringiz bilan baham: |