Javascript google maps v3:检查地图上是否存在geojson功能

Javascript google maps v3:检查地图上是否存在geojson功能,javascript,google-maps,google-maps-api-3,geojson,Javascript,Google Maps,Google Maps Api 3,Geojson,我正在寻找一种方法来检查google maps v3(javascript)中是否已经将几何特征(来自大geojson对象)添加到地图中(它已经包含其他具有许多特征的geojson对象)。我到处都搜索过,我找到的唯一解决方案不起作用,只是出现了以下错误: InvalidValueError:不是几何体、板条或板条平行对象 我也根据错误进行了搜索,但没有找到适合我的答案,因为两个测试geojson对象几乎相同,并且当我尝试在不进行任何检查的情况下将对象添加到地图时,这是正常的 我在这里创作了一支钢

我正在寻找一种方法来检查google maps v3(javascript)中是否已经将几何特征(来自大geojson对象)添加到地图中(它已经包含其他具有许多特征的geojson对象)。我到处都搜索过,我找到的唯一解决方案不起作用,只是出现了以下错误:

InvalidValueError:不是几何体、板条或板条平行对象

我也根据错误进行了搜索,但没有找到适合我的答案,因为两个测试geojson对象几乎相同,并且当我尝试在不进行任何检查的情况下将对象添加到地图时,这是正常的

我在这里创作了一支钢笔

代码如下:

// add first pool of data
GoogleMap.data.addGeoJson(jsonGeoData_1);

// add second pool of data
jsonGeoData_2.features.map(function(feature, index) {
  // if the feature is on the map
  if(!GoogleMap.data.contains(feature)){
    GoogleMap.data.add(feature);
  }
  else console.log('feature' + index + 'already exist');
})