Google マップの特定の領域に色を付ける必要があります。ポリゴン オーバーレイの例を試しました。. ここでは、以下のように使用される座標:
var triangleCoords = [
new google.maps.LatLng(23.8099144,90.40607589999999,0),
new google.maps.LatLng(24.8199144,86.40607589999999,0),
new google.maps.LatLng(25.8299144,92.40607589999999,0),
new google.maps.LatLng(23.8099144,90.40607589999999,0)
];
しかし、私は以下の形式のようなエリア座標を持っています:
89.90277900000007,22.36819100000007,0 89.90277900000007,22.36833399999999,0 89.90334400000013,22.36861000000009,0 89.903611,22.36889000000003,0 89.90416700000004,22.36917099999998,0 89.90499900000009,22.37001000000014,0 89.90499900000009,22.37111000000006,0 89.905281,22.37138800000008,0 89.905281,22.37833300000009,0 89.90333500000007,22.37833300000009,0 89.90166400000005,22.37527899999996,0 89.901391,22.3750010000001,089.90166400000005,22.36944400000003,0 89.90166400000005,22.36929200000004,0 89.90166400000005,22.36916600000013,0 89.90110800000001,22.36861000000009,0 89.90132199999998,22.36829099999999,0 89.90135199999997,22.368179,0 89.901391,22.36805600000009,0 89.90277900000007,22.36805600000009,0 89.90277900000007 ,22.36819100000007,0
ここで、この領域の座標値をコードに使用する方法を説明します。値はデータベースの単一フィールドから取得され、次のように 1 つずつオブジェクトに組み込むのは非常に困難です。
new google.maps.LatLng(89.90277900000007,22.36819100000007,0),
new google.maps.LatLng(89.90277900000007,22.36833399999999,0),
.
.
.
new google.maps.LatLng(89.90277900000007,22.36819100000007,0),
適切な解決策を教えてください。