javascript - background inner ring Google Maps (hole in polygon) -


i have problem polygons inner rings in google maps. i've done several tests , examples not work correctly.

this example works correctly:

  var paths = [[     new google.maps.latlng(38.872886, -77.054720),     new google.maps.latlng(38.872602, -77.058046),     new google.maps.latlng(38.870080, -77.058604),     new google.maps.latlng(38.868894, -77.055664),     new google.maps.latlng(38.870598, -77.053346)   ], [     new google.maps.latlng(38.871684, -77.056780),     new google.maps.latlng(38.871867, -77.055449),     new google.maps.latlng(38.870915, -77.054891),     new google.maps.latlng(38.870113, -77.055836),     new google.maps.latlng(38.870581, -77.057037)   ]]; 

http://jsfiddle.net/5569fn01/1/

and example real data:

var paths = [[ new google.maps.latlng(40.432901, -3.693242), new google.maps.latlng(40.432896, -3.693366), new google.maps.latlng(40.432842, -3.694789), new google.maps.latlng(40.432833, -3.694912), new google.maps.latlng(40.432999, -3.6949), new google.maps.latlng(40.433829, -3.694829), new google.maps.latlng(40.433932, -3.694822), new google.maps.latlng(40.434022, -3.694816), new google.maps.latlng(40.434928, -3.69474), new google.maps.latlng(40.435077, -3.694725), new google.maps.latlng(40.435076, -3.69485), new google.maps.latlng(40.435035, -3.696426), new google.maps.latlng(40.435179, -3.696416), new google.maps.latlng(40.435567, -3.69639), new google.maps.latlng(40.435662, -3.696382), new google.maps.latlng(40.435658, -3.696257), new google.maps.latlng(40.435581, -3.694807), new google.maps.latlng(40.435573, -3.694681), new google.maps.latlng(40.436564, -3.694595), new google.maps.latlng(40.436663, -3.694583), new google.maps.latlng(40.436663, -3.69471), new google.maps.latlng(40.43669, -3.696191), new google.maps.latlng(40.436689, -3.696313), new google.maps.latlng(40.436779, -3.696306), new google.maps.latlng(40.436977, -3.696294), new google.maps.latlng(40.438149, -3.696219), new google.maps.latlng(40.438307, -3.696203), new google.maps.latlng(40.43831, -3.696327), new google.maps.latlng(40.43837, -3.697579), new google.maps.latlng(40.438374, -3.697701), new google.maps.latlng(40.438378, -3.697828), new google.maps.latlng(40.438406, -3.698438), new google.maps.latlng(40.438406, -3.698476), new google.maps.latlng(40.438414, -3.698542), new google.maps.latlng(40.438442, -3.699126), new google.maps.latlng(40.438446, -3.699248), new google.maps.latlng(40.438454, -3.699373), new google.maps.latlng(40.438479, -3.699828), new google.maps.latlng(40.438487, -3.699974), new google.maps.latlng(40.438494, -3.700201), new google.maps.latlng(40.438511, -3.700501), new google.maps.latlng(40.43853, -3.700995), new google.maps.latlng(40.438606, -3.702541), new google.maps.latlng(40.438657, -3.70377), new google.maps.latlng(40.438669, -3.704118), new google.maps.latlng(40.438685, -3.704454), new google.maps.latlng(40.438719, -3.705496), new google.maps.latlng(40.438738, -3.706029), new google.maps.latlng(40.438749, -3.70643), new google.maps.latlng(40.438764, -3.706876), new google.maps.latlng(40.438802, -3.708035), new google.maps.latlng(40.43881, -3.708214), new google.maps.latlng(40.438648, -3.708229), new google.maps.latlng(40.437531, -3.708311), new google.maps.latlng(40.437445, -3.708318), new google.maps.latlng(40.437449, -3.70846), new google.maps.latlng(40.437512, -3.709802), new google.maps.latlng(40.43752, -3.709965), new google.maps.latlng(40.437529, -3.710104), new google.maps.latlng(40.437572, -3.711025), new google.maps.latlng(40.437581, -3.71115), new google.maps.latlng(40.437482, -3.711158), new google.maps.latlng(40.436981, -3.7112), new google.maps.latlng(40.436981, -3.711189), new google.maps.latlng(40.436418, -3.711233), new google.maps.latlng(40.436323, -3.711242), new google.maps.latlng(40.436315, -3.711118), new google.maps.latlng(40.436271, -3.710183), new google.maps.latlng(40.436263, -3.710039), new google.maps.latlng(40.436255, -3.709882), new google.maps.latlng(40.436191, -3.708552), new google.maps.latlng(40.436183, -3.708409), new google.maps.latlng(40.436093, -3.708416), new google.maps.latlng(40.435205, -3.708492), new google.maps.latlng(40.43511, -3.708498), new google.maps.latlng(40.435114, -3.708649), new google.maps.latlng(40.435205, -3.709957), new google.maps.latlng(40.435213, -3.71011), new google.maps.latlng(40.435221, -3.710261), new google.maps.latlng(40.435256, -3.711201), new google.maps.latlng(40.43526, -3.71133), new google.maps.latlng(40.435165, -3.71134), new google.maps.latlng(40.434737, -3.711375), new google.maps.latlng(40.434656, -3.711381), new google.maps.latlng(40.434259, -3.711413), new google.maps.latlng(40.434156, -3.711417), new google.maps.latlng(40.434061, -3.711421), new google.maps.latlng(40.433061, -3.711503), new google.maps.latlng(40.43297, -3.711511), new google.maps.latlng(40.432867, -3.71152), new google.maps.latlng(40.432479, -3.711552), new google.maps.latlng(40.431835, -3.711604), new google.maps.latlng(40.431745, -3.711613), new google.maps.latlng(40.431654, -3.711621), new google.maps.latlng(40.431114, -3.711668), new google.maps.latlng(40.43037, -3.711735), new google.maps.latlng(40.430203, -3.711835), new google.maps.latlng(40.430186, -3.711648), new google.maps.latlng(40.430063, -3.710426), new google.maps.latlng(40.429927, -3.709089), new google.maps.latlng(40.429914, -3.708938), new google.maps.latlng(40.429905, -3.708896), new google.maps.latlng(40.429892, -3.708799), new google.maps.latlng(40.429843, -3.708805), new google.maps.latlng(40.428921, -3.70936), new google.maps.latlng(40.42883, -3.709443), new google.maps.latlng(40.42873, -3.70953), new google.maps.latlng(40.428568, -3.709635), new google.maps.latlng(40.428519, -3.709499), new google.maps.latlng(40.428316, -3.709481), new google.maps.latlng(40.428321, -3.709417), new google.maps.latlng(40.428325, -3.708782), new google.maps.latlng(40.428329, -3.708081), new google.maps.latlng(40.428335, -3.707872), new google.maps.latlng(40.428295, -3.707878), new google.maps.latlng(40.428006, -3.707928), new google.maps.latlng(40.427974, -3.707933), new google.maps.latlng(40.428005, -3.707338), new google.maps.latlng(40.427973, -3.707343), new google.maps.latlng(40.427964, -3.707345), new google.maps.latlng(40.427473, -3.707427), new google.maps.latlng(40.427432, -3.707434), new google.maps.latlng(40.427437, -3.707393), new google.maps.latlng(40.427464, -3.706702), new google.maps.latlng(40.427475, -3.706418), new google.maps.latlng(40.427467, -3.706265), new google.maps.latlng(40.427967, -3.706165), new google.maps.latlng(40.428048, -3.706151), new google.maps.latlng(40.428045, -3.705988), new google.maps.latlng(40.427966, -3.705586), new google.maps.latlng(40.427936, -3.705405), new google.maps.latlng(40.427853, -3.704952), new google.maps.latlng(40.427647, -3.70393), new google.maps.latlng(40.427634, -3.703864), new google.maps.latlng(40.427612, -3.703866), new google.maps.latlng(40.427589, -3.703869), new google.maps.latlng(40.427278, -3.703926), new google.maps.latlng(40.427233, -3.703934), new google.maps.latlng(40.427203, -3.703648), new google.maps.latlng(40.427195, -3.703571), new google.maps.latlng(40.42719, -3.703538), new google.maps.latlng(40.426987, -3.703572), new google.maps.latlng(40.426974, -3.703575), new google.maps.latlng(40.426942, -3.703586), new google.maps.latlng(40.42692, -3.70359), new google.maps.latlng(40.426906, -3.703592), new google.maps.latlng(40.426893, -3.703593), new google.maps.latlng(40.426884, -3.703593), new google.maps.latlng(40.42687, -3.703591), new google.maps.latlng(40.426857, -3.703586), new google.maps.latlng(40.426848, -3.703577), new google.maps.latlng(40.426663, -3.703611), new google.maps.latlng(40.426347, -3.703669), new google.maps.latlng(40.426316, -3.703676), new google.maps.latlng(40.426311, -3.703639), new google.maps.latlng(40.426298, -3.70354), new google.maps.latlng(40.426116, -3.701729), new google.maps.latlng(40.426112, -3.701685), new google.maps.latlng(40.426078, -3.701199), new google.maps.latlng(40.426074, -3.701156), new google.maps.latlng(40.426146, -3.701128), new google.maps.latlng(40.426102, -3.70111), new google.maps.latlng(40.425872, -3.70101), new google.maps.latlng(40.425598, -3.700899), new google.maps.latlng(40.425463, -3.700854), new google.maps.latlng(40.425433, -3.700681), new google.maps.latlng(40.42562, -3.700271), new google.maps.latlng(40.425812, -3.699839), new google.maps.latlng(40.426022, -3.69939), new google.maps.latlng(40.426067, -3.699324), new google.maps.latlng(40.426291, -3.698853), new google.maps.latlng(40.426637, -3.698263), new google.maps.latlng(40.42671, -3.698136), new google.maps.latlng(40.426769, -3.698023), new google.maps.latlng(40.427069, -3.697595), new google.maps.latlng(40.427119, -3.697535), new google.maps.latlng(40.427169, -3.697471), new google.maps.latlng(40.427797, -3.69711), new google.maps.latlng(40.427977, -3.697097), new google.maps.latlng(40.42796, -3.697033), new google.maps.latlng(40.427837, -3.696453), new google.maps.latlng(40.427726, -3.696158), new google.maps.latlng(40.427669, -3.695928), new google.maps.latlng(40.427616, -3.695661), new google.maps.latlng(40.428139, -3.695696), new google.maps.latlng(40.428853, -3.696005), new google.maps.latlng(40.429302, -3.696197), new google.maps.latlng(40.42972, -3.696376), new google.maps.latlng(40.429726, -3.69617), new google.maps.latlng(40.429682, -3.695167), new google.maps.latlng(40.429773, -3.695159), new google.maps.latlng(40.430665, -3.695085), new google.maps.latlng(40.430755, -3.695078), new google.maps.latlng(40.430639, -3.693428), new google.maps.latlng(40.430738, -3.693419), new google.maps.latlng(40.431153, -3.69338), new google.maps.latlng(40.431671, -3.693339), new google.maps.latlng(40.43177, -3.693331), new google.maps.latlng(40.43186, -3.693324), new google.maps.latlng(40.432478, -3.693276), new google.maps.latlng(40.432739, -3.693252), new google.maps.latlng(40.432901, -3.693242)   ], [ new google.maps.latlng(40.427424, -3.699115), new google.maps.latlng(40.427964, -3.69924), new google.maps.latlng(40.428203, -3.699299), new google.maps.latlng(40.428266, -3.699305), new google.maps.latlng(40.428432, -3.699329), new google.maps.latlng(40.428463, -3.699454), new google.maps.latlng(40.428542, -3.699836), new google.maps.latlng(40.428664, -3.700415), new google.maps.latlng(40.428844, -3.701258), new google.maps.latlng(40.428848, -3.701273), new google.maps.latlng(40.428901, -3.701504), new google.maps.latlng(40.42891, -3.701553), new google.maps.latlng(40.428962, -3.701781), new google.maps.latlng(40.429049, -3.702306), new google.maps.latlng(40.428748, -3.702163), new google.maps.latlng(40.428645, -3.702123), new google.maps.latlng(40.427962, -3.701857), new google.maps.latlng(40.427548, -3.701696), new google.maps.latlng(40.42727, -3.701581), new google.maps.latlng(40.427262, -3.70145), new google.maps.latlng(40.427297, -3.700851), new google.maps.latlng(40.427306, -3.70076), new google.maps.latlng(40.427312, -3.700656), new google.maps.latlng(40.427356, -3.700048), new google.maps.latlng(40.427361, -3.699976), new google.maps.latlng(40.42737, -3.699884), new google.maps.latlng(40.427371, -3.699837), new google.maps.latlng(40.427406, -3.699245), new google.maps.latlng(40.427424, -3.699115) ]]; 

http://jsfiddle.net/zey0v9jp/

why data inner ring has background color?

i have no idea cause .....

the winding direction of "hole" needs opposite winding direction of outer boundary.

reverse order of coordinates in inner boundary:

var paths_innerbw = []; paths_innerbw =[paths[0],[]]; (var i=0;i<paths[1].length; i++) {     paths_innerbw[1][i] = paths[1][paths[1].length-i-1]; } 

updated fiddle

code snippet:

var paths = [    [      new google.maps.latlng(40.432901, -3.693242),      new google.maps.latlng(40.432896, -3.693366),      new google.maps.latlng(40.432842, -3.694789),      new google.maps.latlng(40.432833, -3.694912),      new google.maps.latlng(40.432999, -3.6949),      new google.maps.latlng(40.433829, -3.694829),      new google.maps.latlng(40.433932, -3.694822),      new google.maps.latlng(40.434022, -3.694816),      new google.maps.latlng(40.434928, -3.69474),      new google.maps.latlng(40.435077, -3.694725),      new google.maps.latlng(40.435076, -3.69485),      new google.maps.latlng(40.435035, -3.696426),      new google.maps.latlng(40.435179, -3.696416),      new google.maps.latlng(40.435567, -3.69639),      new google.maps.latlng(40.435662, -3.696382),      new google.maps.latlng(40.435658, -3.696257),      new google.maps.latlng(40.435581, -3.694807),      new google.maps.latlng(40.435573, -3.694681),      new google.maps.latlng(40.436564, -3.694595),      new google.maps.latlng(40.436663, -3.694583),      new google.maps.latlng(40.436663, -3.69471),      new google.maps.latlng(40.43669, -3.696191),      new google.maps.latlng(40.436689, -3.696313),      new google.maps.latlng(40.436779, -3.696306),      new google.maps.latlng(40.436977, -3.696294),      new google.maps.latlng(40.438149, -3.696219),      new google.maps.latlng(40.438307, -3.696203),      new google.maps.latlng(40.43831, -3.696327),      new google.maps.latlng(40.43837, -3.697579),      new google.maps.latlng(40.438374, -3.697701),      new google.maps.latlng(40.438378, -3.697828),      new google.maps.latlng(40.438406, -3.698438),      new google.maps.latlng(40.438406, -3.698476),      new google.maps.latlng(40.438414, -3.698542),      new google.maps.latlng(40.438442, -3.699126),      new google.maps.latlng(40.438446, -3.699248),      new google.maps.latlng(40.438454, -3.699373),      new google.maps.latlng(40.438479, -3.699828),      new google.maps.latlng(40.438487, -3.699974),      new google.maps.latlng(40.438494, -3.700201),      new google.maps.latlng(40.438511, -3.700501),      new google.maps.latlng(40.43853, -3.700995),      new google.maps.latlng(40.438606, -3.702541),      new google.maps.latlng(40.438657, -3.70377),      new google.maps.latlng(40.438669, -3.704118),      new google.maps.latlng(40.438685, -3.704454),      new google.maps.latlng(40.438719, -3.705496),      new google.maps.latlng(40.438738, -3.706029),      new google.maps.latlng(40.438749, -3.70643),      new google.maps.latlng(40.438764, -3.706876),      new google.maps.latlng(40.438802, -3.708035),      new google.maps.latlng(40.43881, -3.708214),      new google.maps.latlng(40.438648, -3.708229),      new google.maps.latlng(40.437531, -3.708311),      new google.maps.latlng(40.437445, -3.708318),      new google.maps.latlng(40.437449, -3.70846),      new google.maps.latlng(40.437512, -3.709802),      new google.maps.latlng(40.43752, -3.709965),      new google.maps.latlng(40.437529, -3.710104),      new google.maps.latlng(40.437572, -3.711025),      new google.maps.latlng(40.437581, -3.71115),      new google.maps.latlng(40.437482, -3.711158),      new google.maps.latlng(40.436981, -3.7112),      new google.maps.latlng(40.436981, -3.711189),      new google.maps.latlng(40.436418, -3.711233),      new google.maps.latlng(40.436323, -3.711242),      new google.maps.latlng(40.436315, -3.711118),      new google.maps.latlng(40.436271, -3.710183),      new google.maps.latlng(40.436263, -3.710039),      new google.maps.latlng(40.436255, -3.709882),      new google.maps.latlng(40.436191, -3.708552),      new google.maps.latlng(40.436183, -3.708409),      new google.maps.latlng(40.436093, -3.708416),      new google.maps.latlng(40.435205, -3.708492),      new google.maps.latlng(40.43511, -3.708498),      new google.maps.latlng(40.435114, -3.708649),      new google.maps.latlng(40.435205, -3.709957),      new google.maps.latlng(40.435213, -3.71011),      new google.maps.latlng(40.435221, -3.710261),      new google.maps.latlng(40.435256, -3.711201),      new google.maps.latlng(40.43526, -3.71133),      new google.maps.latlng(40.435165, -3.71134),      new google.maps.latlng(40.434737, -3.711375),      new google.maps.latlng(40.434656, -3.711381),      new google.maps.latlng(40.434259, -3.711413),      new google.maps.latlng(40.434156, -3.711417),      new google.maps.latlng(40.434061, -3.711421),      new google.maps.latlng(40.433061, -3.711503),      new google.maps.latlng(40.43297, -3.711511),      new google.maps.latlng(40.432867, -3.71152),      new google.maps.latlng(40.432479, -3.711552),      new google.maps.latlng(40.431835, -3.711604),      new google.maps.latlng(40.431745, -3.711613),      new google.maps.latlng(40.431654, -3.711621),      new google.maps.latlng(40.431114, -3.711668),      new google.maps.latlng(40.43037, -3.711735),      new google.maps.latlng(40.430203, -3.711835),      new google.maps.latlng(40.430186, -3.711648),      new google.maps.latlng(40.430063, -3.710426),      new google.maps.latlng(40.429927, -3.709089),      new google.maps.latlng(40.429914, -3.708938),      new google.maps.latlng(40.429905, -3.708896),      new google.maps.latlng(40.429892, -3.708799),      new google.maps.latlng(40.429843, -3.708805),      new google.maps.latlng(40.428921, -3.70936),      new google.maps.latlng(40.42883, -3.709443),      new google.maps.latlng(40.42873, -3.70953),      new google.maps.latlng(40.428568, -3.709635),      new google.maps.latlng(40.428519, -3.709499),      new google.maps.latlng(40.428316, -3.709481),      new google.maps.latlng(40.428321, -3.709417),      new google.maps.latlng(40.428325, -3.708782),      new google.maps.latlng(40.428329, -3.708081),      new google.maps.latlng(40.428335, -3.707872),      new google.maps.latlng(40.428295, -3.707878),      new google.maps.latlng(40.428006, -3.707928),      new google.maps.latlng(40.427974, -3.707933),      new google.maps.latlng(40.428005, -3.707338),      new google.maps.latlng(40.427973, -3.707343),      new google.maps.latlng(40.427964, -3.707345),      new google.maps.latlng(40.427473, -3.707427),      new google.maps.latlng(40.427432, -3.707434),      new google.maps.latlng(40.427437, -3.707393),      new google.maps.latlng(40.427464, -3.706702),      new google.maps.latlng(40.427475, -3.706418),      new google.maps.latlng(40.427467, -3.706265),      new google.maps.latlng(40.427967, -3.706165),      new google.maps.latlng(40.428048, -3.706151),      new google.maps.latlng(40.428045, -3.705988),      new google.maps.latlng(40.427966, -3.705586),      new google.maps.latlng(40.427936, -3.705405),      new google.maps.latlng(40.427853, -3.704952),      new google.maps.latlng(40.427647, -3.70393),      new google.maps.latlng(40.427634, -3.703864),      new google.maps.latlng(40.427612, -3.703866),      new google.maps.latlng(40.427589, -3.703869),      new google.maps.latlng(40.427278, -3.703926),      new google.maps.latlng(40.427233, -3.703934),      new google.maps.latlng(40.427203, -3.703648),      new google.maps.latlng(40.427195, -3.703571),      new google.maps.latlng(40.42719, -3.703538),      new google.maps.latlng(40.426987, -3.703572),      new google.maps.latlng(40.426974, -3.703575),      new google.maps.latlng(40.426942, -3.703586),      new google.maps.latlng(40.42692, -3.70359),      new google.maps.latlng(40.426906, -3.703592),      new google.maps.latlng(40.426893, -3.703593),      new google.maps.latlng(40.426884, -3.703593),      new google.maps.latlng(40.42687, -3.703591),      new google.maps.latlng(40.426857, -3.703586),      new google.maps.latlng(40.426848, -3.703577),      new google.maps.latlng(40.426663, -3.703611),      new google.maps.latlng(40.426347, -3.703669),      new google.maps.latlng(40.426316, -3.703676),      new google.maps.latlng(40.426311, -3.703639),      new google.maps.latlng(40.426298, -3.70354),      new google.maps.latlng(40.426116, -3.701729),      new google.maps.latlng(40.426112, -3.701685),      new google.maps.latlng(40.426078, -3.701199),      new google.maps.latlng(40.426074, -3.701156),      new google.maps.latlng(40.426146, -3.701128),      new google.maps.latlng(40.426102, -3.70111),      new google.maps.latlng(40.425872, -3.70101),      new google.maps.latlng(40.425598, -3.700899),      new google.maps.latlng(40.425463, -3.700854),      new google.maps.latlng(40.425433, -3.700681),      new google.maps.latlng(40.42562, -3.700271),      new google.maps.latlng(40.425812, -3.699839),      new google.maps.latlng(40.426022, -3.69939),      new google.maps.latlng(40.426067, -3.699324),      new google.maps.latlng(40.426291, -3.698853),      new google.maps.latlng(40.426637, -3.698263),      new google.maps.latlng(40.42671, -3.698136),      new google.maps.latlng(40.426769, -3.698023),      new google.maps.latlng(40.427069, -3.697595),      new google.maps.latlng(40.427119, -3.697535),      new google.maps.latlng(40.427169, -3.697471),      new google.maps.latlng(40.427797, -3.69711),      new google.maps.latlng(40.427977, -3.697097),      new google.maps.latlng(40.42796, -3.697033),      new google.maps.latlng(40.427837, -3.696453),      new google.maps.latlng(40.427726, -3.696158),      new google.maps.latlng(40.427669, -3.695928),      new google.maps.latlng(40.427616, -3.695661),      new google.maps.latlng(40.428139, -3.695696),      new google.maps.latlng(40.428853, -3.696005),      new google.maps.latlng(40.429302, -3.696197),      new google.maps.latlng(40.42972, -3.696376),      new google.maps.latlng(40.429726, -3.69617),      new google.maps.latlng(40.429682, -3.695167),      new google.maps.latlng(40.429773, -3.695159),      new google.maps.latlng(40.430665, -3.695085),      new google.maps.latlng(40.430755, -3.695078),      new google.maps.latlng(40.430639, -3.693428),      new google.maps.latlng(40.430738, -3.693419),      new google.maps.latlng(40.431153, -3.69338),      new google.maps.latlng(40.431671, -3.693339),      new google.maps.latlng(40.43177, -3.693331),      new google.maps.latlng(40.43186, -3.693324),      new google.maps.latlng(40.432478, -3.693276),      new google.maps.latlng(40.432739, -3.693252),      new google.maps.latlng(40.432901, -3.693242)    ],    [      new google.maps.latlng(40.427424, -3.699115),      new google.maps.latlng(40.427964, -3.69924),      new google.maps.latlng(40.428203, -3.699299),      new google.maps.latlng(40.428266, -3.699305),      new google.maps.latlng(40.428432, -3.699329),      new google.maps.latlng(40.428463, -3.699454),      new google.maps.latlng(40.428542, -3.699836),      new google.maps.latlng(40.428664, -3.700415),      new google.maps.latlng(40.428844, -3.701258),      new google.maps.latlng(40.428848, -3.701273),      new google.maps.latlng(40.428901, -3.701504),      new google.maps.latlng(40.42891, -3.701553),      new google.maps.latlng(40.428962, -3.701781),      new google.maps.latlng(40.429049, -3.702306),      new google.maps.latlng(40.428748, -3.702163),      new google.maps.latlng(40.428645, -3.702123),      new google.maps.latlng(40.427962, -3.701857),      new google.maps.latlng(40.427548, -3.701696),      new google.maps.latlng(40.42727, -3.701581),      new google.maps.latlng(40.427262, -3.70145),      new google.maps.latlng(40.427297, -3.700851),      new google.maps.latlng(40.427306, -3.70076),      new google.maps.latlng(40.427312, -3.700656),      new google.maps.latlng(40.427356, -3.700048),      new google.maps.latlng(40.427361, -3.699976),      new google.maps.latlng(40.42737, -3.699884),      new google.maps.latlng(40.427371, -3.699837),      new google.maps.latlng(40.427406, -3.699245),      new google.maps.latlng(40.427424, -3.699115)    ]  ];    var map = new google.maps.map(document.getelementbyid("map"), {    zoom: 14,    center: new google.maps.latlng(40.432901, -3.693242),    maptypeid: google.maps.maptypeid.satellite  });  var paths_innerbw = [];  paths_innerbw = [paths[0],    []  ];  (var = 0; < paths[1].length; i++) {    paths_innerbw[1][i] = paths[1][paths[1].length - - 1];  }    var poly = new google.maps.polygon({    paths: paths_innerbw,    strokeweight: 3,    fillcolor: '#55ff55',    fillopacity: 0.5  });    poly.setmap(map);
#map {    width: 450px;    height: 400px;  }
<script src="https://maps.google.com/maps/api/js"></script>  <div id="map"></div>


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -