2011-10-18 28 views
6

Tôi đang sử dụng api bản đồ google và đã tự hỏi liệu có tạo ra nét vẽ đứt quãng hoặc chấm chấm của polyline hay không. Sẽ có cũng là một cách dễ dàng để tạo một đường cong giữa hai điểm đến chứ không phải là một đường thẳng: mã Tôi hiện đang có vẽ một đường màu xám thẳng,Tạo kiểu Polylines API của Google Map

polyline = new google.maps.Polyline({ path: route, strokeColor: "#7d7d7d", strokeOpacity: 0.6, strokeWeight: 5 }); 
        polyline.setMap(map); 

Bất kỳ lời khuyên hay sự giúp đỡ sẽ được đánh giá, cảm ơn.

Trả lời

8

Loại đường cong nào? Bạn có thể thêm geodesic: true vào các tùy chọn Polyline của bạn, sẽ vẽ các đường cong hiển thị khoảng cách ngắn nhất giữa hai điểm (có tính đến độ cong của trái đất), nhưng chúng thực sự đáng chú ý khi thu nhỏ đủ xa và đường thẳng nằm giữa hai điểm xa kinh độ.

+0

này nghe có vẻ đầy hứa hẹn Tôi sẽ cố gắng này ra nhờ, điều quan trọng hơn đối với tôi ngay bây giờ là để có được một đường nét đứt nét thay vì rắn, có bất kỳ tùy chọn để làm điều này? –

+0

Cảm ơn bạn có điều này tạo ra một đường cong hoàn hảo mà là rực rỡ, tuy nhiên vẫn không có may mắn trên đột quỵ dash –

+1

Không, đó là một tính năng đã được yêu cầu mà bạn có thể bỏ phiếu cho: http://code.google.com/p/gmaps -api-issues/issues/detail? id = 1800 – duncan

8

Nhìn vào plugin miễn phí của tôi cho các đường cong trong Google maps, I'ts giải pháp rất cơ bản nhưng nó được công việc thực hiện: http://curved_lines.overfx.net/

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