- Posts: 7
- Thank you received: 0
Google Map Not Responsive
- Karen Huang
- Topic Author
- Offline
- New Member
-
Less
More
9 years 5 months ago #89181
by Karen Huang
Google Map Not Responsive was created by Karen Huang
Hi, How do I make the google map on the location responsive? When I look at the event detail on my mobile phone, the map looks cut off on the screen but looks fine on the laptop.
businesswomenscommunity.com/index.php/ev...-jobs-presents-20-20
Thanks,
karen
businesswomenscommunity.com/index.php/ev...-jobs-presents-20-20
Thanks,
karen
Please Log in or Create an account to join the conversation.
- James Riley
-
- Offline
- Platinum Member
-
9 years 5 months ago #89183
by James Riley
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Replied by James Riley on topic Google Map Not Responsive
After taking a quick look at your site, I'm wondering if this might be a limitation in the way that Google Maps is called via Javascript. It looks to me like the script requires the width to be declared in pixels, and If this is part of Google's API, then it might not be changeable.
As a possible work-around, you could set the Map Width value in [ EB -> Configuration -> General tab -> near the bottom of Registration Settings ] to a smaller value that will look better on mobile despite it being smaller for desktop users. I tried playing with CSS declarations, but the Javascript width variable seems to be the ruling factor.
@Tuan: is it possible to use a different API or to be able to adjust this value dynamically using javascript/jquery, reload the map using JSON and using Google's iFrame "embedded map" approach, or something else comepletely?
As a possible work-around, you could set the Map Width value in [ EB -> Configuration -> General tab -> near the bottom of Registration Settings ] to a smaller value that will look better on mobile despite it being smaller for desktop users. I tried playing with CSS declarations, but the Javascript width variable seems to be the ruling factor.
@Tuan: is it possible to use a different API or to be able to adjust this value dynamically using javascript/jquery, reload the map using JSON and using Google's iFrame "embedded map" approach, or something else comepletely?
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Away
- Administrator
-
9 years 5 months ago #89200
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Google Map Not Responsive
Thanks James for your effort. Honestly, I leave this map plugin development to a dev in my team and haven't reviewed the code yet (I works on more important parts in the extension)
The map should be responsive. Please help submitting a support ticket so that I can ask my developer to check it for you (I will review the code when I have some free time, right now, still have many things I want to add to the extension)
Tuan
The map should be responsive. Please help submitting a support ticket so that I can ask my developer to check it for you (I will review the code when I have some free time, right now, still have many things I want to add to the extension)
Tuan
Please Log in or Create an account to join the conversation.
- guitarman
- Offline
- Junior Member
-
Less
More
- Posts: 22
- Thank you received: 4
9 years 1 month ago #94955
by guitarman
Replied by guitarman on topic Google Map Not Responsive
Hi there
Please navigate to [DOMAIN]/plugins/eventbooking/map and find the file map.php.
Edit map.php and replace line 265. Change it as follows:
OLD
NEW
If you want to change height, too, feel free to do so
Regards
Please navigate to [DOMAIN]/plugins/eventbooking/map and find the file map.php.
Edit map.php and replace line 265. Change it as follows:
OLD
Code:
<div id="map_canvas" style="width: <?php echo $mapWidth; ?>px; height: <?php echo $mapHeight; ?>px"></div>
NEW
Code:
<div id="map_canvas" style="width: 100%; height: <?php echo $mapHeight; ?>px"></div>
If you want to change height, too, feel free to do so
Regards
The following user(s) said Thank You: Tuan Pham Ngoc, jose salgado
Please Log in or Create an account to join the conversation.
- guitarman
- Offline
- Junior Member
-
Less
More
- Posts: 22
- Thank you received: 4
8 years 11 months ago - 8 years 11 months ago #97126
by guitarman
Replied by guitarman on topic Google Map Not Responsive
Hi everyone
I've not been satisfied with the solution provided in my last post, so I looked for an alternative.
I found a smooth way to convert the Google map from the plugin into a responsive one without having to change a single line of code in the source-files.
Just follow these steps:
1. Navigate to your EB Dashboard / component
2. Click on "Configuration" / "Custom CSS"
3. Put in the following line of code into the designated field: #map_canvas {width:100% !important; height: 400px;}
4. Adjust values for height and width as desired, you could i.e. put in values in px for width, too. Or a value in % for the height.
5. Save&close
That's it!
ENJOY
IMPORTANT: Leave the map plugin enabled!
I've not been satisfied with the solution provided in my last post, so I looked for an alternative.
I found a smooth way to convert the Google map from the plugin into a responsive one without having to change a single line of code in the source-files.
Just follow these steps:
1. Navigate to your EB Dashboard / component
2. Click on "Configuration" / "Custom CSS"
3. Put in the following line of code into the designated field: #map_canvas {width:100% !important; height: 400px;}
4. Adjust values for height and width as desired, you could i.e. put in values in px for width, too. Or a value in % for the height.
5. Save&close
That's it!
ENJOY
IMPORTANT: Leave the map plugin enabled!
Last edit: 8 years 11 months ago by guitarman.
The following user(s) said Thank You: jose salgado, Cliff
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Away
- Administrator
-
8 years 11 months ago #97145
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Google Map Not Responsive
Thanks Kemper
Actually, our map plugin handle responsive in a different way;
1. If you access to the event page from mobile, it is responsive by default
2. If you resize your browser to a smaller size, it won't be responsive
I guess #2 is the reason you need to add some custom css like this. Thanks for sharing the solution
Regards,
Tuan
Actually, our map plugin handle responsive in a different way;
1. If you access to the event page from mobile, it is responsive by default
2. If you resize your browser to a smaller size, it won't be responsive
I guess #2 is the reason you need to add some custom css like this. Thanks for sharing the solution
Regards,
Tuan
The following user(s) said Thank You: jose salgado
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2026 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.