176 posts
  • Sold between 250 000 and 1 000 000 dollars
  • Elite Author
  • Referred between 50 and 99 users
  • Has been a member for 4-5 years
  • Exclusive Author
  • Bought between 50 and 99 items
Denoizzed says

Hey guys,

having an issue with Google Maps display incorrectly while fading in / sliding it with jQuery. Is there an easy fix?

Thanks in advance.

3423 posts
  • Elite Author
  • Sold between 250 000 and 1 000 000 dollars
  • Community Moderator
  • Bought between 100 and 499 items
  • Referred more than 2000 users
  • Has been a member for 4-5 years
  • Repeatedly Helped protect Envato Marketplaces against copyright violations
+4 more
sevenspark Volunteer moderator says

If you mean the map originally loads while its container is hidden, and then when it is revealed the maps is displaying incorrectly, what you need to do is add a callback to resize and recenter the map the first time it is revealed.

Basically, set a callback for your show event that calls

function(){
  google.maps.event.trigger(map, "resize");
  map.setCenter(latlng);
}

You’ll need to have the map object to manipulate of course, which means you’ll want to draw the map via the API if you’re not already :)

176 posts
  • Sold between 250 000 and 1 000 000 dollars
  • Elite Author
  • Referred between 50 and 99 users
  • Has been a member for 4-5 years
  • Exclusive Author
  • Bought between 50 and 99 items
Denoizzed says

Thanks! Will give it a try.

by
by
by
by
by
by