Kho lưu trữ Maps SDK cho iOS trên GitHub chứa các mẫu minh hoạ cách sử dụng Maps SDK cho iOS trong ứng dụng iOS của bạn. Ứng dụng mẫu này chứa mã cho các điểm nổi bật về tính năng của SDK và có thể được dùng làm điểm bắt đầu cho ứng dụng của bạn.
Danh sách mẫu Maps SDK 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 sao chép trên các trang được liên kết để bạn 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ó.
- Hiển thị bản đồ cơ bản
- Hiển thị một cửa sổ thông tin cho một điểm đánh dấu
- Thêm điểm đánh dấu vào bản đồ
- Mã hoá địa lý ngược một vị trí
- Bật và tắt cử chỉ trên bản đồ
- Xử lý các sự kiện liên quan đến điểm đánh dấu
- Bật nút Vị trí của tôi
- Vẽ đa giác trên bản đồ
- Vẽ nhiều đường trên bản đồ
Chạy toàn bộ ứng dụng mẫu trên thiết bị
Ứng dụng mẫu Maps SDK cho iOS có sẵn dưới dạng tệp lưu trữ có thể 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.
- Chạy
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
để sao chép kho lưu trữ mẫu vào một thư mục cục bộ. Mở cửa sổ dòng lệnh, chuyển đến thư mục mà bạn đã sao chép 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
- Trong Xcode, hãy nhấn nút biên dịch để tạo ứng dụng bằng lược đồ hiện tại. Bản dựng sẽ tạo ra một lỗi, nhắc bạn nhập khoá API trong tệp
SDKConstants.swift
cho Swift hoặc tệpSDKDemoAPIKey.h
cho Objective-C. - Lấy khoá API từ dự án của bạn khi đã bật Maps SDK cho iOS.
- Chỉnh sửa tệp
SDKConstants.swift
cho Swift hoặc tệpSDKDemoAPIKey.h
cho Objective-C rồi dán khoá API vào định nghĩa của hằng sốapiKey
hoặckAPIKey
. Ví dụ:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Trong tệp
SDKConstants.swift
(Swift) hoặc tệpSDKDemoAPIKey.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.
- 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, cho thấy danh sách Bản minh hoạ SDK Maps.
- Chọn một trong các lựa chọn xuất hiện để thử nghiệm một tính năng của SDK Bản đồ dành cho iOS.
- Nếu đượ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.