-1
私はこのように複数の方向を描画する必要があります同じ地図上setMap(null)を呼び出して方向を削除できないのはなぜですか?
A-> B B-> C C-> D
。
これはうまくいきますが、B-> Cを削除しようとすると、その方向はまだマップ上にあります。
私はこれを行う方向描くには:次に
directionsDisplay = new google.maps.DirectionsRenderer({
suppressMarkers: true,
polylineOptions: polylineOptionsActual,
preserveViewport: true
});
createItinerary : function(eventA, eventB, transportationMode, counter)
{
if (eventDate.getDate() == currentDay.getDate())
directionsDisplay.setDirections(result);
}
を、私は道路を削除するたびに、私は私がするたびにそれを呼び出すことができます
if (directionsDisplay != null)
{
directionsDisplay.setMap(null);
directionsDisplay = null;
}
呼んで、方向は」勝ちましたdirectionDisplayがnullの場合でも削除されます。
複数の方向がある場合にのみ、このバグがあります。
何が間違っている可能性がありますか?