در حال بارگذاری

پرش به مطلب اصلی

تبدیل کد گوگل به نشان

این آموزش برخی از موارد استفاده بسیار ابتدایی را نمایش می‌دهد تا به شما کمک کند برنامه اندروید خود را در سریع‌ترین زمان ممکن از API های گوگل به نشان تغییر دهید.

نحوه بدست آوردن لایسنس برای استفاده از نقشه نشان

جهت نمایش نقشه نشان، باید پس از ثبت نام، اقدام به ساخت یک فایل لایسنس از طریق پنل توسعه دهندگان نشان کرده و آن را در پروژه خود جایگذاری کنید.

مقداردهی اولیه و افزودن نقشه به پروژه

نحوه افزودن نقشه در فایل layout

افزودن یک map fragment به MainActivity

<fragment
android:id="@+id/mapFragment"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"/>

نحوه مقداردهی و استفاده از نقشه در Activity

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SupportMapFragment mapFragment =
(SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}

@Override
public void onMapReady(GoogleMap googleMap) {

}

افزودن نشانگر (مارکر) به نقشه

LatLng tehran= new LatLng(35.716896, 51.361854);
googleMap.addMarker(new MarkerOptions().position(tehran).title("تهران"));
googleMap.animateCamera(CameraUpdateFactory.newLatLngZoom(amsterdam, 10));

در صورتیکه نیاز به معادل قطعه‌ای از کد اس دی کی گوگل، در اس دی کی نشان دارید، کافیست از طریق فرم زیر موضوع و قطعه کد گوگل را ارسال نمایید تا قطعه کد معادل را در این صفحه جایگذاری کنیم.