0

グーグルマップAPIで方向線の色を変更するにはどうすればよいですか?gdriectionをチェックしましたが、色については何もありませんこれは私のコードです

function direction() 
{
    var txtAddress = document.getElementById("<%=txtAddress.ClientID %>");

    var address = txtAddress.value;

    var TextBox1 = document.getElementById("<%=TextBox1.ClientID %>");

    var address1 = TextBox1.value;

    directions = new GDirections(map, directionsPanel);
    directions.load("from: " + address1 + " to: " + address + "");

  //  var address =txtAddress.value + "  " + TextBox3.value;

}

ありがとうございました

4

1 に答える 1

0

Maps Google グループでこの同様の回答を参照してください: https://groups.google.com/forum/?fromgroups#!topic/google-maps-api/-1yGOmMwd7I

をインスタンス化した後に色を変更できないGPolyLineようです。別の色を表示するには、2 つGPolyLineの を作成してオーバーレイから追加/削除する必要があります。

よく知らなくても、それを行う方法は次のようになります。

  1. GDirectionsコンストラクタ aを渡さないでください。したがって、 sGMapは追加されません。GPolyLine
  2. GLatLngから頂点 の配列を構築しますGDirections.getVertex(index)
  3. GPolyLineさまざまな色で独自の を構築する
  4. GPolyLineを地図に重ね てGMap2.addOverlay(GOverlay)
于 2012-04-13T08:51:19.853 に答える