Kết nối Google Maps với ứng dụng MonstarX của bạn
Tóm tắtỨng dụng của bạn vốn đã hiển thị bản đồ miễn phí. Hãy kết nối Google Maps khi bạn muốn dùng dữ liệu của Google — tìm địa điểm, tự động điền địa chỉ khi người dùng gõ, thông tin doanh nghiệp và đánh giá, hoặc chỉ đường. Tạo khóa API trong Google Cloud, dán vào Dịch vụ đám mây → Đám mây rồi yêu cầu tính năng.
Bản đồ, tìm kiếm địa điểm và chỉ đường của Google.
- Loại
- Cho ứng dụng của bạn
- Danh mục
- Bản đồ và địa điểm
- Kết nối bằng
- Khóa API
Google Maps Platform là dịch vụ dữ liệu bản đồ của Google: địa điểm, địa chỉ, giờ mở cửa, đánh giá và tuyến đường đằng sau Google Maps. Kết nối Google Maps Platform, và ứng dụng của bạn có thể tra cứu trong kho dữ liệu đó.
Bạn không cần dịch vụ này chỉ để có bản đồ. Mọi ứng dụng MonstarX đều vẽ được bản đồ đường phố có thể kéo và phóng to, kèm ghim, hoàn toàn miễn phí — xem Bản đồ trong ứng dụng. Google Maps dành cho những gì các bản đồ đó tự mình không biết.
Bạn xây dựng được gì với Google Maps?
Phần tiêu đề “Bạn xây dựng được gì với Google Maps?”- Tự động điền địa chỉ: người dùng bắt đầu gõ địa chỉ và chọn từ gợi ý của Google.
- Tìm địa điểm: “quán cà phê gần tôi”, “chuyên viên vật lý trị liệu ở Fitzroy”, hiện thành danh sách và trên bản đồ.
- Thông tin doanh nghiệp: giờ mở cửa, số điện thoại, điểm xếp hạng và đánh giá của một địa điểm.
- Địa chỉ trên bản đồ: biến địa chỉ người dùng gõ thành một ghim (gọi là geocoding).
- Chỉ đường lái xe giữa hai địa điểm.
Trước khi bắt đầu
Phần tiêu đề “Trước khi bắt đầu”- Một tài khoản Google Cloud đã gắn tài khoản thanh toán. Google Maps Platform bắt buộc phải có, kể cả khi bạn dùng trong hạn mức miễn phí hằng tháng (xem bảng giá của Google).
- Một dự án Google Cloud cho ứng dụng của bạn.
Lấy khóa API
Phần tiêu đề “Lấy khóa API”-
Trong Google Cloud console, chọn hoặc tạo một dự án và mở Google Maps Platform.
-
Bật các API mà ứng dụng sẽ dùng. Với các ý tưởng ở trên: Maps JavaScript API và Places API (New) cho tìm kiếm và tự động điền, Geocoding API cho địa chỉ, và Routes API cho chỉ đường.
-
Mở Keys & Credentials và tạo một khóa API. Sao chép khóa (bắt đầu bằng
AIza). -
Giới hạn khóa. Trong API restrictions, chỉ cho phép những API bạn đã bật.
Kết nối trong MonstarX
Phần tiêu đề “Kết nối trong MonstarX”-
Mở dự án, nhấp vào Dịch vụ đám mây trên thanh trên cùng, rồi chọn Đám mây.
-
Trong mục Trình kết nối, nhấp vào Kết nối bên cạnh Google Maps.
-
Dán khóa vào Khóa API.
-
Nhấp vào Kết nối Google Maps. Dòng này hiện Đã kết nối, và bản xem trước khởi động lại với khóa mới.
Nhờ MonstarX dùng Google Maps
Phần tiêu đề “Nhờ MonstarX dùng Google Maps”| Bạn nhập | Điều gì xảy ra |
|---|---|
| “Trên biểu mẫu đặt lịch, tự động điền địa chỉ bằng Google Maps.” | Gợi ý hiện ra khi người dùng gõ; địa chỉ được chọn sẽ được lưu. |
| “Thêm trang Tìm studio gần bạn dùng tìm kiếm Google Places.” | Một ô tìm kiếm và danh sách kết quả với tên, địa chỉ và điểm xếp hạng, có ghim trên bản đồ. |
| “Hiện giờ mở cửa và điểm xếp hạng của từng quán cà phê từ Google.” | Thông tin doanh nghiệp lấy từ Google cho từng địa điểm. |
| “Chỉ đường cho tài xế từ kho hàng tới từng địa chỉ giao hàng.” | Một tuyến đường kèm quãng đường và thời gian. |
Bảo mật và quyền riêng tư
Phần tiêu đề “Bảo mật và quyền riêng tư”- Đây là một khóa công khai: khóa được dùng trong trình duyệt của người dùng, nên không bị giấu đi. Chính việc giới hạn khóa trong Google Cloud mới bảo vệ khóa.
- Khóa chỉ được lưu cùng ứng dụng này. Tên khóa hiện trong Dịch vụ đám mâyGiá trị bí mật.
- Chỉ chủ sở hữu dự án mới kết nối, cập nhật hoặc ngắt kết nối được Google Maps.
- Để thay khóa, hãy tạo khóa mới trong Google Cloud, nhấp vào Cập nhật khóa trên dòng Google Maps, dán khóa rồi nhấp vào Lưu khóa. Xuất bản lại, sau đó xóa khóa cũ.
Điều nên biết
Phần tiêu đề “Điều nên biết”- Bản đồ của bạn giữ nguyên giao diện: Google Maps bổ sung dữ liệu và tính năng tìm kiếm cho ứng dụng, chứ không thay bằng ô bản đồ (map tiles) của Google.
- Google tính phí theo từng yêu cầu vượt quá hạn mức miễn phí hằng tháng. Hãy đặt cảnh báo ngân sách trong phần thanh toán của Google Cloud.
- Muốn có ảnh vệ tinh hoặc kiểu bản đồ của Mapbox? Xem Mapbox.
- Điều khoản của Google có quy định về cách hiển thị dữ liệu địa điểm, chẳng hạn ghi nguồn Google bên cạnh kết quả. Nếu ứng dụng liệt kê địa điểm, hãy nhờ MonstarX thêm dòng ghi nguồn.
Câu hỏi thường gặp
Phần tiêu đề “Câu hỏi thường gặp”Tôi có cần Google Maps để hiển thị bản đồ không?
Không. Mọi ứng dụng MonstarX đều vẽ được bản đồ miễn phí mà không cần khóa. Chỉ kết nối Google Maps khi cần địa điểm, tự động điền, thông tin doanh nghiệp hoặc chỉ đường.
Vì sao Google báo API chưa được bật?
Mỗi dịch vụ Google Maps phải được bật riêng trong dự án Google Cloud của bạn. Hãy bật dịch vụ có tên trong thông báo lỗi, chẳng hạn Places API (New).
Khóa nằm trong trình duyệt có an toàn không?
Có, khi khóa đã được giới hạn chỉ cho các API ứng dụng dùng. Google thiết kế loại khóa này để dùng trong trang web.
Nên dùng Google Maps hay Mapbox?
Google Maps cho địa điểm, thông tin doanh nghiệp và đánh giá. Mapbox cho kiểu bản đồ tùy chỉnh và ảnh vệ tinh. Cả hai đều đổi được địa chỉ thành ghim và chỉ đường.