{ "id": "154915", "key": "MOD-2201", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10034", "key": "MOD", "name": "Appcelerator Modules", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "17610", "name": "Release 6.1.0", "archived": false, "released": true } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2016-12-02T14:29:45.000+0000", "created": "2016-02-14T13:39:26.000+0000", "priority": { "name": "Critical", "id": "1" }, "labels": [ "annotation", "mapView", "modules", "qe-6.1.0", "ti.map" ], "versions": [], "issuelinks": [ { "id": "53468", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "159687", "key": "MOD-2246", "fields": { "summary": "iOS 9.3 - Some of the map annotation disappears with customView", "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" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } }, { "id": "53467", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "129943", "key": "TIMOB-16926", "fields": { "summary": "iOS: Using customView Annotation property hides the map pin", "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" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-01-03T19:28:51.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": "13700", "name": "Map" } ], "description": "Annotations with customView set disappears when zoom in and out several times. \r\n\r\nThe app.js reproduces the issue with 10 numbered annotations, just zoom in and out.", "attachment": [ { "id": "58231", "filename": "app.js", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-14T13:37:56.000+0000", "size": 1202, "mimeType": "application/x-javascript" } ], "flagged": false, "summary": "iOS annotations with customView Disappears", "creator": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "Ti.SDK 5.1.2.GA\r\n\r\nAny version of Ti.Map in iOS", "closedSprints": [ { "id": 758, "state": "closed", "name": "2016 Sprint 24 SDK", "startDate": "2016-11-19T01:32:06.991Z", "endDate": "2016-12-03T01:32:00.000Z", "completeDate": "2016-12-05T01:53:38.311Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "376888", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~bgarcia] Does this problem occur on iOS or Android (or both?). Thank you!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-02-14T22:34:22.000+0000", "updated": "2016-02-14T22:34:22.000+0000" }, { "id": "376901", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, I tried to reproduce the issue with the example code provided. Annotations with customView is working as expected. I am using SDK 5.1.2.GA and ti.map module version 2.3.4. I am testing on Nexus 7, Android 6.0.1. I have done zoom out and zoom in multiple times in the mapview the annotations are present. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2016-02-15T05:16:23.000+0000", "updated": "2016-02-15T06:13:33.000+0000" }, { "id": "376911", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sorry! it's an iOS bug.", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-02-15T08:22:34.000+0000", "updated": "2016-02-15T08:22:34.000+0000" }, { "id": "377868", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~sdarda] Can you please test some older versions to see which version broke it? Thanks!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-02-25T11:50:29.000+0000", "updated": "2016-02-25T11:50:29.000+0000" }, { "id": "378023", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "As a workaround: Use {{return image.toImage()}} and the annotation's {{image}} property which works well. The issue appears in all versions for over a year, so we need to backtrack that further.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-02-26T23:29:28.000+0000", "updated": "2016-02-26T23:29:28.000+0000" }, { "id": "378519", "author": { "name": "nderzhak", "key": "nderzhak", "displayName": "Nikolai Derzhak", "active": true, "timeZone": "America/Phoenix" }, "body": "Hi guys, \r\n\r\nI got email to Jira Admin. That Reporter (Brian) Can not reach this ticker anymore.\r\n\r\n{quote}\r\n\r\nFrom:\tbrian.ciavez13@gmail.com\r\nI've noticed that an issue reported by me has dissapeared from board. \r\n\r\n\r\nThe issue was:TC-5860 iOS annotations with customView Disappears. \r\n\r\nthank you, \r\n\r\nBrian\r\n{quote}", "updateAuthor": { "name": "nderzhak", "key": "nderzhak", "displayName": "Nikolai Derzhak", "active": true, "timeZone": "America/Phoenix" }, "created": "2016-03-03T01:13:26.000+0000", "updated": "2016-03-03T01:13:26.000+0000" }, { "id": "378520", "author": { "name": "nderzhak", "key": "nderzhak", "displayName": "Nikolai Derzhak", "active": true, "timeZone": "America/Phoenix" }, "body": "Probably you should set Security Level to open, not internal. Stricted comments are conspired enough as for me.", "updateAuthor": { "name": "nderzhak", "key": "nderzhak", "displayName": "Nikolai Derzhak", "active": true, "timeZone": "America/Phoenix" }, "created": "2016-03-03T01:16:04.000+0000", "updated": "2016-03-03T01:16:04.000+0000" }, { "id": "382313", "author": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Any update on this? \r\n\r\nthanks,", "updateAuthor": { "name": "bgarcia", "key": "bgarcia", "displayName": "Brian García", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-04-11T12:54:57.000+0000", "updated": "2016-04-11T12:54:57.000+0000" }, { "id": "400961", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "PR : https://github.com/appcelerator-modules/ti.map/pull/187", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-15T06:32:15.000+0000", "updated": "2016-11-15T06:32:15.000+0000" }, { "id": "401977", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": " I have made identifier of custom view nil. So it will always create new annotation rather using the annotation from dqueue . This will solve the actual problem. But ideally we should use the reusable identifier for getting the annotation . This can cause a little bit lag in creating in annotation. As I tested from my side , it is not measurable . \r\nThough I have put comment to correct the same in code as \"TO DO\" .\r\nWe can create a ticket with low priority for fixing the same .\r\n[~hansknoechel] [~cng] Let me know your views.", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-11-29T06:27:28.000+0000", "updated": "2016-11-29T06:27:28.000+0000" }, { "id": "402458", "author": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "body": "[~hans123] Please check following PR for proper fix -\r\nhttps://github.com/appcelerator-modules/ti.map/pull/190", "updateAuthor": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2016-12-02T06:08:42.000+0000", "updated": "2016-12-02T06:08:42.000+0000" }, { "id": "402465", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "PR approved and merged, great work! The ti.map iOS version 2.8.1 and later includes the fix and will be pre-packaged in SDK 6.1.0 as well as already on the [Github Release Page|https://github.com/appcelerator-modules/ti.map/releases/tag/iOS-2.8.1].", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2016-12-02T14:48:31.000+0000", "updated": "2016-12-02T14:48:31.000+0000" }, { "id": "404024", "author": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "body": "Verified as fixed, using the latest 6.1.0 SDK build and Ti.Map module v2.8.2, the annotations no longer disappear when zooming in and out several times.\r\n\r\nTested On:\r\niPhone 6 Plus 10.2 Device & Simulator\r\nTi.Map (2.8.2)\r\nMac OS Sierra (10.12.2)\r\nTi SDK:6.1.0.v20170101113815\r\nAppc Studio: 4.8.0.201611121409\r\nAppc NPM: 4.2.8\r\nApp CLI: 6.1.0-319\r\nXcode 8.2.1\r\nNode v4.4.7\r\n*Closing ticket.*", "updateAuthor": { "name": "htbryant", "key": "htbryant", "displayName": "Harry Bryant", "active": true, "timeZone": "Europe/London" }, "created": "2017-01-03T19:28:31.000+0000", "updated": "2017-01-03T19:28:31.000+0000" } ], "maxResults": 17, "total": 17, "startAt": 0 } } }