{ "id": "171081", "key": "AC-5590", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "3", "description": "The problem is a duplicate of an existing issue.", "name": "Duplicate" }, "resolutiondate": "2018-02-11T09:07:20.000+0000", "created": "2018-02-11T00:48:39.000+0000", "labels": [ "android", "parity", "ti.map" ], "versions": [], "issuelinks": [ { "id": "56307", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "outwardIssue": { "id": "63447", "key": "MOD-2426", "fields": { "summary": "Ti.Map: Android - Marker Clustering", "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": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2018-02-14T20:21:33.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Currently, the Titanium SDK supports clustering for iOS, as described here:\r\nhttp://docs.appcelerator.com/platform/latest/#!/api/Modules.Map\r\n\r\nHowever, oddly enough, clustering has still not been added for Android, despite existing in Google Maps Android SDK for some time:\r\nhttps://developers.google.com/maps/documentation/android-api/utility/marker-clustering\r\n\r\nNote that clustering exists for the following Google Maps iOS-SDK:\r\nhttps://github.com/hansemannn/titanium-googlemaps\r\n\r\nWhich indicates to me, it won't be very hard to port some of the code to Android.\r\n\r\nWhen will this feature finally be added, so we have parity with iOS.", "attachment": [], "flagged": false, "summary": "Map clustering for Android ", "creator": { "name": "yahya12", "key": "yahya12", "displayName": "Yahya Uddin", "active": true, "timeZone": "Europe/London" }, "subtasks": [], "reporter": { "name": "yahya12", "key": "yahya12", "displayName": "Yahya Uddin", "active": true, "timeZone": "Europe/London" }, "environment": null, "comment": { "comments": [ { "id": "434332", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Hey there,\r\n\r\nthere is an [open pull request|https://github.com/appcelerator-modules/ti.map/pull/215] to add Clustering on Android. The reason it wasn't merge so far is because it does not have parity with iOS so far. I'm the vendor of the iOS GoogleMaps module, but even that approach is different how Android would do it. \r\n\r\nIf we are able to get some parity between the two platforms, we can go ahead and merge it.", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-11T09:05:06.000+0000", "updated": "2018-02-11T09:05:06.000+0000" }, { "id": "434333", "author": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "body": "Please follow TIMOB-2815 that tracks cluster annotations, thanks!", "updateAuthor": { "name": "hknoechel", "key": "hansknoechel", "displayName": "Hans Knöchel", "active": true, "timeZone": "Europe/Berlin" }, "created": "2018-02-11T09:07:20.000+0000", "updated": "2018-02-11T09:07:20.000+0000" }, { "id": "434490", "author": { "name": "yahya12", "key": "yahya12", "displayName": "Yahya Uddin", "active": true, "timeZone": "Europe/London" }, "body": "Great thanks. I assume this feature is on the roadmap then.", "updateAuthor": { "name": "yahya12", "key": "yahya12", "displayName": "Yahya Uddin", "active": true, "timeZone": "Europe/London" }, "created": "2018-02-14T20:21:33.000+0000", "updated": "2018-02-14T20:21:33.000+0000" } ], "maxResults": 3, "total": 3, "startAt": 0 } } }