2013-09-05 33 views
8

Tôi đang cố gắng Thêm lớp phủ văn bản trên bảng địa lý. Tôi chỉ có thể thêm văn bản trong chú giải công cụ nhưng chỉ hiển thị văn bản khi di chuột/lựa chọn chuột. Nhưng tôi muốn nó luôn luôn có thể nhìn thấy được.geochart: Thêm chú thích html vào nó hoặc bất kỳ biểu đồ thay thế nào khác

Dưới đây là liên kết fiddle. Khi tôi cố gắng thêm geochart chú thích là đưa ra một lỗi.

http://jsfiddle.net/aSrVH/ Dữ liệu ô tô = new google. hình dung. Bảng dữ liệu();

Data. addColumn ('string', 'Country'); 
data.addColumn('number', 'Value'); 
data.addColumn({ 
    type: 'string', 
    role: 'tooltip' 
}); 

tôi không thể thay đổi ở trên để:

data.addColumn({ 
     type: 'string', 
     role: 'annotation' 
    }); 

Xin vui lòng cho tôi biết nếu điều này là có thể trong geochart hoặc gợi ý cho tôi bất kỳ thay thế.

theo dõi câu hỏi: 1. Nếu văn bản có thể tôi có thể thêm hình ảnh động kèm theo chúng (như fadeIn ra/vào)

+0

Rất tiếc, hiện tại không có cách nào để thực hiện điều đó, ít nhất là không trực tiếp. Ý tưởng tốt mặc dù. Có lẽ bạn có thể tìm ra vị trí của các khu vực bằng cách nào đó (có thể chờ một sự kiện di chuột) và hiển thị lớp phủ HTML của riêng bạn trên đầu biểu đồ. – dlaliberte

+0

Có cách nào khác để thay thế địa lý? – neoahead

+1

Bạn luôn có thể sử dụng D3, https://github.com/mbostock/d3/wiki/Geo. Bạn sẽ phải thực hiện thủ công hơn (sự kiện di chuột, chú giải công cụ của riêng bạn) và bạn sẽ mất hỗ trợ trình duyệt cũ. –

Trả lời

0

Bạn có thể sử dụng một văn bản cố định với các tùy chọn displayMode: 'text' và khi lơ lửng hiển thị hộp tùy chỉnh của bạn.

Xem ví dụ từ developers.google.com/chart/ bằng cách nhấp vào here.

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