2

米国の郡の周りにポリゴンを構築しようとしています。ポリゴンの座標はデータベースから取得され、json は javascript で使用されるようにエンコードされています。これはphpコードからのjsonでエンコードされた配列です

{"Abbeville-sc":[["34.02593","-82.59388"],["34.02629","-82.59383"],["34.03162","-82.5975"],["34.04056","-82.60997"],["34.05677","-82.62081"],["34.06238","-82.62598"],["34.0649","-82.63427"],["34.06788","-82.64052"],["34.07661","-82.64548"],["34.08025","-82.64416"],["34.08676","-82.64022"],["34.09155","-82.64131"],["34.0947","-82.64426"],["34.09827","-82.64744"],["34.09987","-82.65131"],["34.10116","-82.65488"]]}

ポリゴンを構築する方法は次のとおりです。

    var points = []
    for(j=0;j < counties[i].length;j++)
    {
        var Latit =  parseFloat(counties[i][j][0]);
        var Longit = parseFloat(counties[i][j][1]);
        var ll = new google.maps.LatLng(Latit,Longit);
        points.push(ll);
    }

      var county = new google.maps.Polygon({
        paths: points,
        strokeColor: '#000',
        strokeOpacity: 0,
        strokeWeight: 2,
        fillColor:  '#000',
        fillOpacity: 0
      });

ここで、counties[i] は abbeville-sc です。私が直面している問題は、期待どおりにポリゴンを作成していないことです。あらゆる種類の助けをいただければ幸いです。

4

1 に答える 1

1

ポリゴンが非表示の境界線と塗りつぶしで作成されているようです。不透明度は、パーセンテージの10進表現のように機能します。

1 = 100% = opaque
0 = 0% = transparent

不透明度の値を0より大きく1より大きくない値に設定します。

于 2012-09-06T15:14:07.173 に答える