A SECURITY RELEASE 3.1 of plugin Google Maps is released and this must be applied to your Joomla installation.
Also a (security) release 2.20 for all websites that still use Google Maps API version 2 and Google's geocoding version 2.
Because Google Maps API version 2 is deprecated from November, please upgrade to the latest version 3.1, version 2.x of the plugin is deprecated too!
The proxy solution (plugin_googlemap3_proxy.php) for kml files had the following vulnerabilities: Denial of Service, XML Injection, Cross-Site Scripting and Full path disclosure vulnerabilities.
In this version the proxy solution is not possible anymore. I am working on a new secure solution.
This version will automatically update in 2.5 and 3.x.
If you want to upgrade from version 2.x then:
1. Install the new version 3.1. This is a new plugin, it does not replace the version 2.x plugin!
2. Do not open the plugin configuration! First you need to enable the new system plugin called "System - Google Map" in the list of plugins by clicking the red dot in the status column. This is the only way to copy all your parameters from the old plugin to the new one!
3. After enabling the plugin in the correct way (point 2) you can check if the settings of the old plugin are copied correctly by opening the new plugin configuration settings.
4. After that you can disable the old system plugin called "Google Map"
This is a version that only support google maps api version 3! Version 2 is deprecated from November 2013 so we need to migrate.
Also added language support for all the parameters: English, French, Italian, Spanish and Swedish.
Please send me language files so I can add them to the plugin. Goto my website to contact me.
Look at the demo site first for documentation. If you've problems please do the checklist on the site: http://tech.reumer.net/Google-Maps/Documentation-of-plugin-Googlemap/checklist-placing-plugin-in-article.html
If this doesn't help or you have questions or new wishes please fill in the form on my website with an url that shows the problem and version of the plugin and Joomla.
(when editing article goto html view to remove returns or < br /> when you copy this example)
Initially had a query about setting this up but Mike emailed back really quickly and provided link to useful info. I then took couple of minutes to link Googlemap and JReviews and I'm not a hardcore techie.
This is as simple as setting up maps for Joomla as it gets.
On Joomla 1.5 RC2, I initially had problems getting maps appear in articles. I had no problems in the frontpage and blog views of the article. But the articles just showed a blank space for the map. I wrote for support and the problem was solved after 3 or so prompt email exchanges. Thanks Mike.
This is a great tool... especially for features like adding a Kml file as an overlay, exactly what I needed.
I installed 2.9 but found I could not get the map with loaded kml file to zoom in on lat/lon I had set... it kept loading zoomed out to 'show all' markers on the map. I emailed Mike and he responded straight away, checked my page and admitting it was a bug in the plugin sent me an updated version which completely fixed it :)
Very impressed... will definately send a donation for that support.
I'd highly recommend using this great tool to get the latitude and longitude to use with this plugin: http://www.gorissen.info/Pierre/maps/googleMapLocationv3.php
Nice work Mike, thanks very much :o)
I had an issue with putting an e-mail address in the balloon popup but after contacting Mike (it took him a few hours!), he promised to take care of it. So it's a score for the developer, as well as to the code itself.
the only unresolvable issue i've found is with the modern business template (rockettheme). even then it works fine with every browser i've tried except ie7 (surprise?). the problem isn't with the plugin, it's the template.
If you want you can send me a email with a url of a page with the problem and I'll have a look if I can solved it.
All in all an excellent little mambot\plugin.
to make it compatible with J!B2
edit the xml file and replace tags with
i've tested your component on joomla 1.5 and i think i'll use it in the futur !
First of all i made modifications to use it with j!1.5 Beta 2 :
in xml file change line 3 to :
change line 156 to :
in the plugin_googlemap2.php at line 241 i replace :id = intval( mosGetParam( $_REQUEST, 'id', null ) );
$id = JRequest::getVar('id', null);
comment line 112 and uncommented line 113 for permissions access
I'll make these adjustments to work with J!B2 in the next version.
A couple of keys that I learned the hard way:
1. The kml filename must be all lower case. For example, 'map1.kml' NOT 'Map1.kml'.
2. The admin must remember that the default lon and lat settings and zoom level in the plugin attributes define the starting view. So if we have a zoomed-in starting point in Europe, then it will appear as though our US map is not functioning properly. So since most of my maps are US-based, I set my attributes to be midwest US zoomed way out. Then I am using the 'zoom='x'|' command within the mosmap tag to zoom in within the content article.
3. Installers must remember to modify the template html as described in the wiki, otherwise we lose functionality in IE.
I also eventually figured out that we can simply use Docman to upload the kml files. This keeps it simple for the site owners who may not have that much tech expertise. The only trick then is to use the mosmap path kml=http://www.sitename.com/docs/filename.kml. Very simple.
Also, Mike Reumer emailed me with some help within 48 hours of my initial inquiry. Thanks Mike!
Definitely I recommend this plugin. Just be patient and use the many Joomla community resources that are available. You will figure it out and have no regrets!
Because it's pseudo-code this isn't terribly useful for people with zero coding know-how, but for the average Joomla web master, it's a piece of cake. It would be nice too if there were some more options in the config for this mambot to open the Google info box and put all sorts of miscellaneous info in there like phone numbers, images, etc. But the mambot's beauty is in its simplicity.
Also, note that If you run into a "file_get_contents" error when you run this mambot, check your php.ini file - I had this problem. Make sure that "allow_url_fopen" is set to "on" in php.ini.