Bản thứ được sử dụng rất nhiều và nó có tác dụng tăng sự đa dạng chủng loại của một ứng dụng. API Google Maps được cho phép các nhà cách tân và phát triển Android tích hòa hợp Google Maps trong áp dụng của họ. Bài xích này ta vẫn làm quá trình từng cách để tích thích hợp Google Maps vào những ứng dụng Android:




Bạn đang xem: Lập trình google map trên android

*

Bước 1:

Truy cập linkhttps://developers.google.com/maps/documentation/android-api/signupvà nhấp vào nútGET STARTEDnhư vào hình:

*
Bước 2:

Bây giờ tích lựa chọn Maps với nhấp vào nút Continuenhư bên dưới đây:

*

Bước 3:

Chọn một dự án mà bạn muốn kích hoạt Google maps API và nhấp vào Next.Một khóa bắt đầu sẽ được khiến cho dự án đã chọn.

*

Bước 4:

Bỏ qua quy trình thanh toán

Bước 5:

Để tích đúng theo API Google Map, cần phải có chứng chỉ SHA1 của máy.Vì vậy, để tìm chứng từ SHA1, hãy có tác dụng theo các bước dưới đây:

Mở Command Prompt và chuyển mang lại Thư mục bin Java của bạn

cd C:Program FilesJavajdk1.8.0_91inĐưa sai bảo CMD sau đây để dìm dấu hội chứng chỉ:keytool -list -v -keystore “%USERPROFILE%.androiddebug.keystore” -alias androiddebugkey -storepass apk -keypass android

*

Bước 6:

Tớihttps://console.developers.google.com/apis/credentials

Bước 7:

TrongphầnAPI keys, nhấp vàonút cây viết chìđược chế tác ở bên yêu cầu khóa API mà bạn có nhu cầu chọn, để đính kèm vận dụng của bạn.

*

Bước 8:

Trong Application Restrictions, chọn app android apps

*
Bước 9:

Nhấp vào showroom package name and fingerprint

Nhập thương hiệu gói của ứng dụng của chúng ta và fingerprint được tìm thấy trong công việc trên với nhấp vào nút Save.

*

Bước 10:

Chèn phần sau vào Project -> app -> src -> build.gradle -> dependencies

compile "com.google.android.gms:play-services:11.6.0"Bước 11:

Thêm khai báo sau vào AndroidManifest.xml

Bước 12:

Thêm những quyền sau vào Manifest.xml

Bước 13:

Chỉ định các thông số kỹ thuật sau vào Manifest.xml

Bước 14:

Thêm đoạn mã sau vào activity_main.xml nhằm thêm Google Maps vào buổi giao lưu của bạn

Bước 15:

Thêm mã sau vào MainActivity.java

public class MapsMarkerActivity extends AppCompatActivity implements OnMapReadyCallback


Xem thêm: Mã Ngành Đại Học Hoa Sen 2020, Mã Ngành, Tổ Hợp Xét Tuyển Đại Học Hoa Sen 2020

Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); // Retrieve the content view that renders the map. SetContentView(R.layout.ActivityMain); // Get the SupportMapFragment và request notification // when the map is ready khổng lồ be used. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this);
Overridepublic void onMapReady(GoogleMap googleMap) // showroom a marker in Sydney, Australia, // và move the map"s camera to the same location. LatLng myPos = new LatLng(Location.getLatitude(), Location.getLongitude()); googleMap.moveCamera(CameraUpdateFactory.newLatLng(myPos)); Đã xong. Giờ đồng hồ bạn chỉ việc chạy chương trình