Насколько я знаю, вы правы, что карты меток начинаются с 1. Я не уверен, зачем вам нужны собственные идентификаторы. Почему бы не использовать словарь для сопоставления вашего пользовательского идентификатора с метками идентификаторов карты? Надеюсь, это поможет?