2013-04-03 45 views
8

Tôi đang sử dụng phiên bản 1.1.2 của Google Maps SDK dành cho iOS. Bản đồ chỉ hiển thị biểu trưng của Google, vị trí hiện tại và điểm đánh dấu đã thêm. Nhưng không có bản đồ nội dung nào:Google Maps SDK dành cho iOS không hiển thị nội dung bản đồ

enter image description here

Tôi đã đăng ký một cách chính xác các khóa API:

BOOL result = [GMSServices provideAPIKey:@"<my key>"]; 

kết quả là YES và tôi xác nhận rằng bundleIdentifier phù hợp với bảng điều khiển API. Tôi nạp GMSMapView từ một kịch bản và thiết lập máy ảnh trong tôi -viewDidLoad:

self.mapView.camera = [GMSCameraPosition cameraWithLatitude:0 longitude:0 zoom:2]; 

này được đăng bởi GMSMapView:

Failed to make complete framebuffer object 8cd6 
Failed to make complete framebuffer object 8cd6 
Google Maps SDK for iOS version: 1.1.2.2533 
GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 10) 
GMSZoomTableQuadTree lacks root zoom table for tile type (mapType: 15) 

Bất kỳ ý tưởng gì có thể gây ra vấn đề này?

Trả lời

15

Tìm thấy giải pháp cho bản thân.

Tôi đang sử dụng Bố cục tự động. Rõ ràng, trong -viewDidLoad Bố cục tự động chưa thực hiện công việc của mình và GMSMapView của tôi vẫn có khung CGRectZero. GMSMapView dường như phản ứng rất cầu kỳ trên một khung không.

[self.view layoutIfNeeded]; 

trước khi đặt máy ảnh giải quyết được sự cố cho tôi.

+0

Cảm ơn! Chỉ cần vấn đề tôi đã có – kender

+0

Tôi sẽ upvote này một ngàn nếu tôi có thể, cảm ơn bạn! – Jason

+2

Đã không làm việc cho tôi: ( – fnc12

0

Tôi cũng có cùng một vấn đề problem.The là tôi đã sử dụng hai phím Api iOS trong 2 nơi khác nhau trong code.Please kiểm tra xem bạn đã sử dụng đúng API Key (iOS Key) từ google Api console.Use cùng chìa khóa thông qua ứng dụng của bạn.

2

Chỉ trong trường hợp một người nào đó đến đây và không có gì hoạt động ...

Tôi đã có vấn đề này và đã chán vì vậy tôi unzoomed bản đồ và phát hiện ra tôi sai lầm với vị trí và trung tâm bản đồ của tôi là ở giữa Sa mạc! Bản đồ chỉ hoạt động tốt.

Vì vậy, hãy cố gắng giải phóng, chỉ trong trường hợp.

+1

Cảm ơn bạn, tôi đã đảo ngược lat/long do nhầm lẫn và tôi đã rõ ràng ở vùng biển bắc cực! – ekscrypto

+0

@ekscrypto Bạn không bao giờ biết nơi phát triển sẽ đưa bạn đến. :) – Skoua

9

Điều này cũng có thể do không có ID gói phù hợp được nhập trong khóa API trong Bảng điều khiển API Google của bạn.

Các vấn đề liên quan