This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

thydzik Google Map


Rewritten code supporting latest WordPress and Google Map API v3 features!

thydzikGoogleMap is a WordPress plugin that creates inline Google maps in your WordPress posts. With advantages over other existing Google maps plugins being;

  1. Ease of use, to create a Google map simply type ‘thydzikGoogleMap(mapdata.xml)’ (case insensitive) in your post on its own line.
  2. Uses XML map data, this allows for maximum configurability, and supports multiple coloured and numbers makers and polylines. Info windows can contain html.
  3. Supports cross-domain XML files by using a PHP proxy (your XML file can be anywhere).
  4. Google Map width, height, zoom and map type are all individually configurable.
  5. Allow readers to download gpx files which can be uploaded to GPS for easy navigation.
  6. Google Maps API v3, no key required.
    1.Support for KML files.

Official Homepage (with lots of working examples)


Comments welcome on any suggestions or bugs.

A few pointers:

* if width and height is excluded, the default width and height (460 and 345 respectively), found in the configuration page will be used.
* thydzikGoogleMap will produce a Google map only if the XML file is found, this was made so that examples i.e. thydzikGoogleMap(mapdata.xml) could be posted without producing a Google map.
* thydzikGoogleMap searches post text using the_content and replaces valid thydzikGoogleMap with HTML and Javascript to produce a Google map.
* thydzikGoogleMap produces valid XHTML.
* thydzikGoogleMap can read cross-domain XML files.


  • In your post, write on its own line 'thydzikGoogleMap(yourxmlfile.xml)'
  • Example.xml
  • Simple configuration page


thydzik Google Map is not working or experiencing problems

Post a comment on the thydzik Google map homepage and be sure to accurately describe the problem and please include a link to your post with the thydzik Google Map problem.



  • rewritten code
  • uses Google marker source
  • added gpx file downloads
  • optimised Javascript


  • removed static markers and added dynamic marker generation functionality


  • added functionality to not try to display map if page is proxied through another site, which would mean invalid API key
  • added map zoom and type options
  • added functionality for multiple maps on single post


  • added functionality to not try to display map if page is proxied through another site, which would mean invalid api key
  • added zoom option


  • addition of nice html output if plugin file is viewed outside WordPress
  • updated regex used to detect thydzikgooglemap in posts


  • fix for non standard install locations


  • addition of markers from 0 to 115
  • added xml proxy for cross domain xml files


  • Initial Release

Contributors & Developers

This is open source software. The following people have contributed to this plugin.


Browse the code