SDK bản đồ dành cho mã mẫu iOS

Chọn nền tảng: Android iOS JavaScript

Kho lưu trữ SDK Maps cho iOS trên GitHub chứa các mẫu minh hoạ cách sử dụng SDK Maps cho iOS trong ứng dụng iOS của bạn. Ứng dụng mẫu chứa mã cho các tính năng nổi bật của SDK và có thể được dùng làm điểm xuất phát cho ứng dụng của bạn.

Danh sách mẫu SDK Bản đồ dành cho iOS

Các hoạt động mẫu chính trong ứng dụng minh hoạ được liệt kê bên dưới và được tái tạo tại các trang được liên kết để tham khảo nhanh. Hãy xem thư mục mẫu trên GitHub để biết danh sách đầy đủ các mẫu hiện có.

Chạy toàn bộ ứng dụng mẫu trên máy

Ứng dụng mẫu SDK Bản đồ dành cho iOS có sẵn dưới dạng tài nguyên lưu trữ để tải xuống trên GitHub. Hãy làm theo các bước sau để cài đặt và dùng thử ứng dụng mẫu Maps SDK cho iOS.

  1. Chạy git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git để nhân bản kho lưu trữ mẫu vào một thư mục cục bộ.
  2. Mở cửa sổ dòng lệnh, chuyển đến thư mục mà bạn đã nhân bản các tệp mẫu và đi sâu vào thư mục GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. Trong Xcode, hãy nhấn vào nút biên dịch để tạo ứng dụng bằng giao thức hiện tại. Bản dựng sẽ tạo ra lỗi, nhắc bạn nhập khoá API trong tệp SDKConstants.swift cho Swift hoặc tệp SDKDemoAPIKey.h cho Objective-C.
  4. Nếu bạn chưa có khoá API, hãy làm theo hướng dẫn để thiết lập dự án trên Google Cloud Console và nhận khoá API. Khi định cấu hình khoá trên Cloud Console, bạn có thể hạn chế khoá ở giá trị nhận dạng gói của ứng dụng mẫu để đảm bảo rằng chỉ ứng dụng của bạn mới có thể sử dụng khoá đó. Giá trị nhận dạng gói mặc định của ứng dụng mẫu SDK là com.example.GoogleMapsDemos.
  5. Chỉnh sửa tệp SDKConstants.swift cho Swift hoặc tệp SDKDemoAPIKey.h cho Objective-C và dán khoá API vào phần khai báo của hằng số apiKey hoặc kAPIKey. Ví dụ:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Trong tệp SDKConstants.swift (Swift) hoặc tệp SDKDemoAPIKey.h (Objective-C), hãy xoá dòng sau vì dòng này dùng để đăng ký vấn đề do người dùng xác định:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. Tạo bản dựng và chạy dự án. Cửa sổ trình mô phỏng iOS sẽ xuất hiện, hiển thị danh sách Bản minh hoạ SDK Bản đồ.
  8. Chọn một trong các tuỳ chọn hiển thị để thử nghiệm một tính năng của SDK Bản đồ dành cho iOS.
  9. Nếu bạn được nhắc cho phép GoogleMapsDemos truy cập vào vị trí của bạn, hãy chọn Cho phép.