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+ #33
Comments
Can you link to a sample which reproduces this? |
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. |
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, |
Fwiw, this is a common problem and we need to work out a way to inform downstream elements of these kind of changes. I'm reluctant to get into broadcasting, but I don't have any better ideas at the moment. |
Are there perf implications of excessive broadcasting you're concerned of? |
We almost need a platform primitive to know if an element is in the render tree. |
This should do the trick:
|
@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. |
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. |
I have same problem with neon-animated-pages. I can't find som fire like neon-animated-pages-transition-prepare. Is there any solution to display map? |
Pull #152 should have fixed this for neon-animated-pages. Have you tried #master |
Install master verison helps! Thaks a lot. :) |
I still have this bug with neon-animated-pages. |
@kingflurkel if you have a test case, I can take a look |
EDIT / removed link to very unfinished work |
Thanks. On Thu, Jul 9, 2015 at 11:08 AM, Michael Thuy notifications@github.com
|
Maybe because google-map is in another custom-element, which is in iron-pages? |
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. |
This issue was moved to PolymerElements/neon-animation#57 |
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.
The text was updated successfully, but these errors were encountered: