I am using the following codes to visualize a GeoJSOn on Google Maps API.
var geojsonFeature = {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": JSON.parse(JSONobject[0].JSON).coordinates[0]
}
};
var googleOptions = {
strokeColor: "#FFFF00",
strokeWeight: 7,
strokeOpacity: 0.75
};
var myGoogleVector = new GeoJSON(geojsonFeature, googleOptions);
if (myGoogleVector.error){
// Handle the error.
}else{
myGoogleVector.setMap(map);
}
Its returning the following error
uncaught reference error GeoJSON is not defined
here is the GeoJSON fetching from database
[[[[-3.58466299999998,40.653534],[-3.58416399999999,40.645122],[-3.57777099999998,40.645808],[-3.56814799999995,40.643543],[-3.56669199999999,40.650369],[-3.55906599999997,40.650485],[-3.562074,40.645539],[-3.55856,40.642499],[-3.55641499999996,40.636165],[-3.56240699999995,40.637156],[-3.56385,40.634403],[-3.56028999999995,40.62432],[-3.55866899999995,40.624382],[-3.559326,40.612243],[-3.55188399999997,40.611541],[-3.54740999999996,40.613852],[-3.54317099999997,40.612906],[-3.53588499999995,40.616672],[-3.52996099999996,40.613629],[-3.52470799999998,40.614486],[-3.52360699999997,40.616052],[-3.51882999999998,40.615856],[-3.50475,40.62025],[-3.50232199999999,40.619824],[-3.50347599999998,40.625645],[-3.49253299999998,40.624856],[-3.486874,40.625408],[-3.48826199999996,40.61937],[-3.48614299999997,40.615703],[-3.47918699999997,40.613561],[-3.47633099999996,40.609201],[-3.47601399999996,40.604547],[-3.46338799999995,40.607617],[-3.457448,40.606575],[-3.45370599999995,40.60743],[-3.46489399999996,40.598167],[-3.46592699999997,40.595318],[-3.46756299999998,40.595986],[-3.47589299999999,40.59241],[-3.482843,40.587501],[-3.48226799999998,40.586469],[-3.48881599999999,40.58506],[-3.49518,40.585953],[-3.50831399999998,40.58232],[-3.52083099999999,40.581192],[-3.52729499999998,40.582836],[-3.52976099999995,40.582188],[-3.52989299999996,40.58424],[-3.53294899999997,40.58501],[-3.54014899999999,40.583977],[-3.53991399999995,40.582635],[-3.545323,40.583943],[-3.54951199999999,40.587284],[-3.55304899999999,40.586448],[-3.56139099999996,40.587875],[-3.561644,40.592727],[-3.56544099999996,40.592964],[-3.56566199999997,40.598347],[-3.57579699999997,40.601903],[-3.57759999999996,40.607995],[-3.57447999999999,40.610901],[-3.573981,40.618885],[-3.57977899999997,40.619304],[-3.58072199999998,40.623112],[-3.58449400000001,40.627281],[-3.58942199999996,40.633644],[-3.59164399999997,40.640263],[-3.58941299999998,40.644885],[-3.59190799999999,40.648937],[-3.59346299999999,40.654804],[-3.58933299999995,40.655884],[-3.58466299999998,40.653534]]]]
Best Answer
I used this web to validate GeoJSON: http://geojsonlint.com/
After pasting yours, I got:
Try this link to test all your GeoJSON files to see where is the error.
Hope this helps,