2013-04-25 48 views
6
marker1 = new google.maps.Marker( 
{ 
    position: myLatlng, 
      map: map, 
      icon: { 
        path: google.maps.SymbolPath.FORWARD_OPEN_ARROW, 
        scale: 2, 
        rotation: degree 
        } 


     }); 

Tôi đang cố gắng xoay hình ảnh điểm đánh dấu trên bản đồ google ở ​​một mức độ nào đó.Xoay hình ảnh đánh dấu bản đồ google

tôi đang sử dụng trên mã nó là tốt đẹp, nhưng nó được hiển thị FORWARD_OPEN_ARROW bởi mã của đường dẫn: google.maps.SymbolPath.FORWARD_OPEN_ARROW, nhưng tôi muốn thêm một hình ảnh ở đây thay vì mũi tên

như xe hình ảnh để nó có thể xoay khi xe di chuyển theo một hướng nào đó. tôi có một mức độ luân chuyển như vậy là có bất kỳ cách nào để đưa hình ảnh thay vì arraow

Trả lời

-6

thử này

marker1 = new google.maps.Marker( 
{ 
    position: myLatlng, 
      map: map, 
      icon: { 
        url: "/path/to/your/image.jpg", 
        scale: 2, 
        rotation: degree 
        } 


     }); 
+1

xin lỗi nhưng đây không phải là câu trả lời đúng, bạn nên thực hiện một số nghiên cứu trước khi đăng câu trả lời –

+0

tôi đã sử dụng nó trong dự án của tôi –

3

Bạn đang sử dụng một đối tượng Symbol cho biểu tượng của bạn trong ví dụ đó. Thay vào đó, bạn có thể sử dụng đối tượng Icon.

icon: { 
    url: "/path/to/your/image.jpg" 
} 

Tuy nhiên, nó không bao gồm thuộc tính xoay vòng. Thay vào đó, tôi giả sử bạn có nhiều sprites, vì vậy bạn cập nhật URL đó để sử dụng một hình ảnh cụ thể để biểu diễn các mức xoay khác nhau, theo yêu cầu. ví dụ. bạn có thể đặt tên chúng là "image0.jpg", "image45.jpg" và "image90.jpg", v.v.

Hoặc bạn có thể tiếp tục sử dụng đối tượng Biểu tượng, nhưng bạn có thể chỉ định đường dẫn sử dụng SVG path notation.

+2

nhờ tôi đã tìm thấy nó, nhưng mục đích chính của tôi là để xoay mà hình ảnh biểu tượng của một mức độ nào như tôi đã đề cập. thực sự tôi đang sử dụng hình ảnh ô tô và tôi muốn xoay hình ảnh đó theo hướng. – wild

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