Добавление geojson с дубликатами идентификаторов на карту Google

#google-maps

Вопрос:

При добавлении нескольких коллекций объектов с объектами с одинаковыми идентификаторами на карте отображается только первый.

 map = new google.maps.Map(document.getElementById('map-holder'), mapOptions);  var userObject1 = JSON.parse(area1); var userObject2 = JSON.parse(area2); var features1 = map.data.addGeoJson(userObject1); var features2 = map.data.addGeoJson(userObject2);  

Пример того, какая область может быть ниже (коллекция объектов). Где вы можете видеть, что функции имеют поле «идентификатор». Когда я получаю данные с дубликатами идентификаторов и пытаюсь отобразить их на одной и той же карте, они ломаются и не отображают все функции.

 {  "type": "FeatureCollection",  "features": [  {  "type": "Feature",  "properties": {},  "id": "ID_00001",  "geometry": {  "type": "LineString",  "coordinates": [  [  32.35925115644932,  -0.30694114377770926  ],  [  32.35920287668704,  -0.3069880817618242  ]  ]  }  },  {  "type": "Feature",  "properties": {},  "id": "ID_00002",  "geometry": {  "type": "LineString",  "coordinates": [  [  32.3592484742403,  -0.306981376335522  ],  [  32.35920824110508,  -0.3069424848629671  ]  ]  }  }  ] }  

На каком-то уровне кажется очевидным, что идентификатор должен быть уникальным, но я не нашел ничего, описывающего это поле идентификатора и карты Google. И теперь, когда я нахожусь в положении, когда у меня есть данные с дубликатами идентификаторов, и мне интересно, есть ли какой-нибудь вариант, который мог бы это разрешить.

Если нет, я пойду дальше и сделаю какое-нибудь «грубое» решение, которое, я уверен, я смогу заставить работать.