Кажется, нет ни одного. Данные, которые вы передаете в конструктор, уже являются списком объектов OverlayItem. В стандартном ItemizedOverlay вы должны вызывать populate (), чтобы оверлей перебирал список данных и вызывал createItem () для создания OverlayItems для каждого элемента данных, но в OpenstreetMapViewItemizedOverlay вы уже создали OverlayItems, поэтому вам не нужно этот шаг. Однако я вижу недостаток в том, что вы не можете изменить оверлей, как только создадите его.