2011-10-18 23 views
6

Google harita API'sini kullanıyorum ve bir piksel çizgisinin kesikli veya noktalı bir vuruşunu oluşturup oluşturmadığımı merak ediyorum. ,Şekillendirici Google Map API's Polylines

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

herhangi bir tavsiye veya yardım mutluluk duyacağız, teşekkür Şu anda var kodu düz gri bir çizgi çizer: ayrıca iki hedefe ziyade düz bir çizgi arasındaki kavisli bir çizgi oluşturmak için kolay bir yol var olurdu.

cevap

8

Ne tür bir eğri çizgi? Polyline seçeneklerine geodesic: true'u ekleyebilir ve iki nokta arasındaki en kısa mesafeyi gösteren eğri çizgiler çizebilir (yerkürenin eğriliğini dikkate alarak), ancak bunlar yeterince uzaklaştıkça farkedilir ve çizgi iki oldukça arasındadır. uzak mesafeler.

+0

Bu umut verici sesler Teşekküre bu denemek olacak, benim için daha önemli olan şey Şu anda katı olanın yerine kesik bir vuruş çizgisi almak, bunu yapmak için herhangi bir seçenek var mı? –

+0

Thankyou evet bu mükemmel bir kavisli çizgi oluşturur, ancak yine de kesikli inme –

+1

No'da hiç şanssızdır. Bu, şu anda oy verebileceğiniz bir özelliktir: http://code.google.com/p/gmaps -api-issues/issues/detail? id = 1800 – duncan