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

在 Google 地图组中查看类似的答案:https ://groups.google.com/forum/?fromgroups#!topic/google-maps-api/-1yGOmMwd7I

似乎您在实例化 后无法更改颜色GPolyLine,因此您需要构建两个GPolyLines 并从叠加层中添加/删除它们以显示不同的颜色。

在不知道更好的情况下,一种方法是:

  1. 不要传递GDirections构造函数 a GMap,所以它不会添加任何GPolyLines
  2. GLatLng构建一个顶点 数组GDirections.getVertex(index)
  3. GPolyLine用不同的颜色构建你自己的s
  4. GPolyLine_ GMap2.addOverlay(GOverlay)
于 2012-04-13T08:51:19.853 回答