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