New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
google-map does not render to its size when used in core-animated-pages when it is in secion 1+ #22
Comments
From @atotic on July 9, 2015 18:57 From @ebidel on July 15, 2014 17:35 I believe the problem is related to the fact that the map's container is
Haven't tested, but we can bake something like this into the map element. |
From @atotic on July 9, 2015 18:57 From @ebidel on July 16, 2014 5:42 Unfortunately, there's no good way to detect when the parent element of the map becomes visible. I got it working by polling if In the general case, |
From @atotic on July 9, 2015 18:57 From @addyosmani on July 16, 2014 8:38 Are there perf implications of excessive broadcasting you're concerned of? |
From @atotic on July 9, 2015 18:57 From @ebidel on July 16, 2014 22:4
This should do the trick:
|
From @atotic on July 9, 2015 18:57 From @ebidel on July 30, 2014 21:9 @tobiashutterer we moved this to the GoogleWebComponents org and will be keeping the release version up to date more frequently. You'll get the latest when using the plain Closing this as the workaround is posted above for the original issue. |
From @atotic on July 9, 2015 18:57 From @phidias51 on March 10, 2015 20:6 I've noticed the same problem when embedding the map in a core-pages element or a core-collapse element. It looks like the map is being translated up and to the left, leaving grey space behind in its wake. The position is not centered in the middle of the map. Also, the map.resize() call is causing the original lat/longs to be shifted. |
From @atotic on July 9, 2015 18:57 Pull #152 should have fixed this for neon-animated-pages. Have you tried #master |
From @atotic on July 9, 2015 18:57 From @kingflurkel on July 9, 2015 15:38 I still have this bug with neon-animated-pages. |
From @atotic on July 9, 2015 18:57 @kingflurkel if you have a test case, I can take a look |
From @atotic on July 9, 2015 18:57 From @kingflurkel on July 9, 2015 18:8 http://actaanbod.bitballoon.com/ |
From @atotic on July 9, 2015 18:57 Thanks. On Thu, Jul 9, 2015 at 11:08 AM, Michael Thuy notifications@github.com
|
From @atotic on July 9, 2015 18:57 From @kingflurkel on July 9, 2015 18:31 Maybe because google-map is in another custom-element, which is in iron-pages? |
From @atotic on July 9, 2015 18:57 The problem is in the neon-animated-pages. Because map is inside a custom element, it does not get a notification that it has been shown. Iniside neon-animated-pages:
This should probably be: if element is selectedPage, or its parent is a selected page. |
From @naoak on July 10, 2015 2:21 Hmm.. It certainly has a problem. For the present, adding IronResizableBehavior to pages (in this case, a-locatile) might be work. |
From @naoak on July 10, 2015 3:41 This resizerShouldNotify trick code restricts resize notifications to only a selected page so that unnecessary resize notifications to invisible pages can be removed. But it requires children pages to be iron-resizable. I think we can handle this issue by two ways.
Do you think which is the better? |
From @naoak on July 10, 2015 4:21 I made a PR with the 1st way. Please confirm it. |
From @atotic on July 10, 2015 8:17 Thanks, we'll have to wait for animated-pages owner to take a look at it. |
From @kingflurkel on July 10, 2015 9:44 Yes @naoak ! This works like a charm. |
From @naoak on July 10, 2015 9:54 Sorry to cause you trouble... |
From @morethanreal on July 10, 2015 19:19 @naoak I think your suggestion 2 is the better fix, because we decide whether or not to fire |
From @naoak on July 12, 2015 11:46 You're absolutely right. The 1st way has a performance issue that cannot be ignored. I also think the 2nd is the better. But, on neon-animated-pages, it is a common case that invisible pages receive |
From @morethanreal on July 13, 2015 23:17 @naoak @atotic |
From @naoak on July 14, 2015 17:19 OK, I see. I found |
From @morethanreal on July 23, 2015 20:28 @naoak How do you feel about moving your PR to |
From @naoak on July 24, 2015 1:50 @morethanreal I am okay with that. This issue is not essentially related with animations. |
Moving this to |
Dupe of #13? |
Closing, as this could be a dupe, and much like #13 it doesn't have any repro steps. Please re-open this issue if it still occurs, with a JSBin containing a set of reproducible steps. Check this element's CONTRIBUTING.md for an example to help you get started. |
From @atotic on July 9, 2015 18:57
From @tobiashutterer on July 15, 2014 14:23
using in a just works right on index=0. When i try using or styling it on index 1-x the box is as i defined it, but the redered map just shows about 200px in the left upper corner of the map box.
.
Might this me a bug, or am I too stupid? I hope it is the second one.
Copied from original issue: GoogleWebComponents/google-map#33
Copied from original issue: PolymerElements/neon-animation#57
The text was updated successfully, but these errors were encountered: