ISSUE SUMMARY:
After upgrading Jomsocial from 3.2.1.6 to 4.0.2, Map Location module does not show for any new events I create. I have it enabled to be displayed 'Event Settings' and still does not.
STEPS TO REPLICATE:
1.) Login
2.) Create new event
3.) Fill in address for event
4.) Save event
5.) Map does not show on event profile page
RESULT:
Map does not show on event profile page
EXPECTED RESULT:
Map should automatically appear after event creation
BROWSER:
IE11, Firefox 36.0.4
Oddly enough it appears from post I created before upgrading. Here's a link to an event that shows: dakollabo.com/index.php/events/viewevent/3-beauty-and-the-beast http://dakollabo.com/index.php/events/viewevent/3-beauty-and-the-beast . Currently I'm trying to find where code is for appearing map vs non-appearing. Please help!!!
***I RESOLVED THIS***
Solution: I needed to put country code at the end of address.
Ex:
Address Wrong: 4280 Shenandoah Parkway, Brunswick, OH 44212
Address Right: 4280 Shenandoah Parkway, Brunswick, OH 44212, USA
Cleared cache and web browsing history, then refreshed page and the map section showed the words loading but never loaded the map. I refreshed the page again and it went back to looking like the iPhone screenshot I attached in previous reply. In other words, it still doesn't seem to work.
Hi,
here the fix:
edit /components/com_community/templates/jomsocial/layouts/events/single.php at line 387, remove this code
// Disable map on mobile.
if ( joms.mobile ) {
joms.jQuery('#community-event-map').remove();
return;
}
I just noticed that after commenting out the code the "Loading map..." issue is now also happening when viewing normally. Eg: desktop computer. Unfortunately I have to keep file as original in order for map to at least show on desktop.