2011-05-23 35 views

cevap

56

Bu özellik Çoklu çizgi seçenekleri eklenmiş ve bir kesik çizgi böyle (demo) görünüyor oluşturma

Symbols on Polylines denir:

var lineCoordinates = [ 
    new google.maps.LatLng(22.291, 153.027), 
    new google.maps.LatLng(18.291, 153.027) 
]; 

var lineSymbol = { 
    path: 'M 0,-1 0,1', 
    strokeOpacity: 1, 
    scale: 4 
}; 

var line = new google.maps.Polyline({ 
    path: lineCoordinates, 
    strokeOpacity: 0, 
    icons: [{ 
    icon: lineSymbol, 
    offset: '0', 
    repeat: '20px' 
    }], 
    map: map 
}); 

Çizgi uzunluğu path 's tarafından kontrol edilmektedir +/- 1 ve aralık repeat tarafından kontrol edilir. Bu biraz verbose, ama çok esnek.

tire yanında yeni özellik bir daire, ok uçları için önceden tanımlanmış yolları içerir ve belgeler bile bir animasyon demo :) doğru taraf olduğu gibi

+1

Çokgen çizerken yukarıdaki kod çalışır. Ama çokgen çizimi tamamladıktan sonra kesikli çizgiler kaybolur. – Popara