2012-07-19 46 views
9

Trên Google Maps khi hiển thị chỉ đường lái xe có biểu tượng hướng nằm bên trái (bùng binh, mũi tên trái, mũi tên phải, v.v.), tôi đã tìm kiếm trong tài liệu và không thể tìm cách hiển thị các biểu tượng trên mô-đun mà tôi đang tạo, có bất kỳ ai tìm thấy cách hiển thị chúng trên ngăn hướng.Google Maps v3 Biểu tượng hướng

Cảm ơn trước

+3

Nó không được ghi nhận. Các biểu tượng là một phần của hình ảnh sprite tại http://maps.gstatic.com/mapfiles/dir/tt3.png. Để thực hiện các biểu tượng, bạn sẽ cần phải phân tích văn bản của giai đoạn đó của tuyến đường và chọn hình ảnh chính xác để hiển thị. –

+0

Xin chào Andrew, bạn có nghĩa là tôi phải tìm các từ khóa nhất định trong văn bản và hiển thị các biểu tượng. Khi bản địa hoá, điều này sẽ trở thành một vấn đề khác cũng như tất cả các chức năng mà Google maps đã cung cấp tức là. di chuột qua, v.v. Điều này sẽ khó khăn nếu đúng như vậy, cảm ơn. – Rav

+0

Có: đó là chính xác. –

Trả lời

8

Bạn có thể sử dụng trường "cơ động" trong routes[i].legs[j].steps[k].maneuver để hiển thị các biểu tượng này.

Nếu bạn nhìn vào hướng dẫn setPanel, bạn có thể thấy rằng nó đang sử dụng trường điều khiển để đặt biểu tượng tương ứng trong bảng chỉ đường. Bạn có thể kiểm tra xem biểu tượng cho mỗi bước được đặt bởi lớp CSS ".adp- {maneuver}".

Dưới đây là danh sách các thao tác mà tôi tìm thấy bên trong file CSS rằng ví dụ này được sử dụng:

  • phà
  • phà-tàu
  • ngã ba bên trái
  • ngã ba bên phải
  • giữ lại
  • giữ đúng
  • hợp nhất
  • ramp-left
  • dốc bên phải
  • vòng xoay trái
  • vòng xoay bên phải
  • thẳng
  • lần lượt bên trái
  • lượt bên phải
  • lượt nhọn bên trái
  • turn-sharp-right
  • lần lượt sang trái
  • turn-nhẹ-right
  • uturn-left
  • uturn bên phải

Nó có vẻ như những cuộc diễn tập không bị ảnh hưởng bởi nội địa hóa, vì vậy nó không phải là một vấn đề.

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