Это зависит от того, насколько велика ваша карта.Предполагая, что ваша карта не слишком большая, вы можете просто использовать холст.Все, что вам нужно сделать, это просто перетащить карту на задний план, а затем нарисовать над ней значки.Если ваша карта немного больше, вам, возможно, придется разделить ее на куски, а затем выполнить поиск по диапазону, чтобы получить только видимые куски и значки.Если он действительно большой, то, возможно, вам стоит взглянуть на некоторые стандартные API рисования карт.