Опция установки полилинии для Google Api V2 при получении ошибки ?? C # Web App - PullRequest
0 голосов
/ 18 августа 2011

Я получаю сообщение об ошибке в строке, чтобы установить параметр цвета полилинии мой код,

GEvent.addListener(polyline, "click", function() {polyline.setOptions(options: { strokeColor: 'blue' })};

, но если я попробую это,

GEvent.addListener(polyline, "click", function() {alert("clicked");});

, то он отлично работает

Как установить цвет полилинии на клик ??

я тоже попробую,

GEvent.addListener(polyline, "click", function() {PolylineOptions({ strokeStyle: new StrokeStyle({color: 0xFF0000})}); 

это также приводит к ошибке НАДЕЖДА для вашего ответа ...

1 Ответ

1 голос
/ 18 августа 2011

Похоже, вы смешиваете синтаксис Maps API V3 и Maps API V2.

  • API Карт V2 использует setStrokeStyle, а не setOptions для изменения параметров полилинии
  • API Карт V2 использует шестнадцатеричные цветовые коды (а не синие и т. Д.)

Следующее должно работать.

GEvent.addListener(polyline, "click", function() {
  polyline.setStrokeStyle({ color: "#FF0000" });
};
...