Я не знаю jQuery, но Javascript позволяет вам добавлять свои собственные пользовательские свойства к любому объекту. Таким образом, вы можете написать что-то вроде этого:
var marker = new GMarker(...);
marker.ID = "mtgt_unnamed_2822";
или
function createMarker(point,newid) {
var marker = new GMarker(point);
marker.ID = newid;
...
}
Будьте осторожны, чтобы не использовать "marker.id", потому что API мог бы использовать "id" в качестве скрытого внутреннего имени для существующего свойства в некоторых будущих выпусках. На самом деле избегайте имен свойств, которые начинаются со строчной буквы.
После того, как вы прикрепили свойство .ID к маркеру, вы можете читать информацию из marker.ID любой ссылки на маркер, когда вам это нужно для вызова jQuery.