Карты Google: отображать закодированную полилинию

Хорошо, у меня есть многоугольник, который представлен в виде закодированной ломаной линии. Я хотел бы нанести его на карту, но могу » t выяснить синтаксис. Вот что я получил:

  setRegion = new google.maps.Polyline({
    locations: "}~kvHmzrr@ba\hnc@jiu@r{Zqx~@hjp@pwEhnc@zhu@zflAbxn@fhjBvqHroaAgcnAp}gAeahAtqGkngAinc@_h|@r{Zad\y|_D}_y@swg@ysg@}llBpoZqa{@xrw@~eBaaX}{uAero@uqGadY}nr@`dYs_NquNgbjAf{l@|yh@bfc@}nr@z}q@i|i@zgz@r{ZhjFr}gApob@ff}@laIsen@dgYhdPvbIren@",
    levels: "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB",
    strokeColor: "#FF0000",
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: "#FF0000",
    fillOpacity: 0.35
  });

  setRegion.setMap(map);

Который я создал с помощью Polyline Encoder Tool . На этой же странице я получил его использование, а именно:

Кодировка полилинии появится в закодированная полилиния и закодированная Уровни полей ниже. Используйте эти значения для местоположений и уровней , когда вы создайте свой google.maps.Polyline

Однако многоугольник не отображается. Кто-нибудь знает, что происходит не так?

ОБНОВЛЕНИЕ

Я пробовал это, но получил сообщение об ошибке Uncaught TypeError: Невозможно прочитать кодировку свойства undefined .

 
 
 
Test 
 


 
 
 


 

25
задан 14 May 2011 в 18:30
поделиться