{ "id": "60969", "key": "TIMOB-337", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2011-04-15T02:27:29.000+0000", "created": "2011-04-15T02:27:28.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "annotations", "map" ], "versions": [], "issuelinks": [], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-09T21:14:05.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

Being able to refer to map annotations only by their title\nattribute becomes major issue as soon as one or more share a common\ntitle. The only option at present to somehow make each title\nunique, which means you are forced to display an identifier to the\nuser regardless of whether it's meaningful to them or not.

\n

methods with arguments like\nmapViewInstance.removeAnnotation(myAttribute,aValue){…},\nand also passing these attributes to annotation events, would give\nyou total control over annotations regardless of what information\nyou wanted to display to the user.

{html}", "attachment": [], "flagged": false, "summary": "Custom attributes on map annotations", "creator": { "name": "alexsanders", "key": "alexsanders", "displayName": "Alex Sanders", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "alexsanders", "key": "alexsanders", "displayName": "Alex Sanders", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "123119", "author": { "name": "alexsanders", "key": "alexsanders", "displayName": "Alex Sanders", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Was assigning it to you the wrong thing to do nolan? apologies\nif so...

{html}", "updateAuthor": { "name": "alexsanders", "key": "alexsanders", "displayName": "Alex Sanders", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:27:29.000+0000", "updated": "2011-04-15T02:27:29.000+0000" }, { "id": "123120", "author": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Changes in code base has mooted this since then.

{html}", "updateAuthor": { "name": "blainhamon", "key": "blainhamon", "displayName": "Blain Hamon", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:27:29.000+0000", "updated": "2011-04-15T02:27:29.000+0000" }, { "id": "410517", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-09T21:14:05.000+0000", "updated": "2017-03-09T21:14:05.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }