{"id":2776,"date":"2008-04-04T11:33:24","date_gmt":"2008-04-04T11:33:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/thydzik-google-map\/"},"modified":"2018-02-10T06:53:49","modified_gmt":"2018-02-10T06:53:49","slug":"thydzik-google-map","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/thydzik-google-map\/","author":300075,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.3","stable_tag":"trunk","tested":"4.9.29","requires":"2.8","requires_php":"","requires_plugins":"","header_name":"thydzik Google Map","header_author":"Travis Hydzik","header_description":"","assets_banners_color":"","last_updated":"2018-02-10 06:53:49","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/thydzik.com","header_plugin_uri":"http:\/\/thydzik.com\/category\/thydzikgooglemap\/","header_author_uri":"http:\/\/thydzik.com","rating":3,"author_block_rating":0,"active_installs":10,"downloads":7857,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>Upgrade via WordPress automatic plugin update.\/<\/p>"},"ratings":{"1":0,"2":0,"3":"1","4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.3.1","1.3.2","1.4","1.4.5","1.4.5.1","1.4.6","1.4.6.1","1.4.7","1.4.7.1","1.4.7.2","1.4.7.3","1.4.8","1.5","1.5.1","2.0","2.0.1","2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1819524","resolution":"1","location":"plugin","width":532,"height":399},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1819524","resolution":"3","location":"plugin","width":532,"height":399},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1819524","resolution":"2","location":"plugin","width":532,"height":399}},"screenshots":{"1":"Simple configuration page","2":"In your post, write on its own line 'thydzikGoogleMap(yourxmlfile.xml)'","3":"Example.xml"}},"plugin_section":[],"plugin_tags":[150,1571,129724,60889,129180],"plugin_category":[],"plugin_contributors":[83450],"plugin_business_model":[],"class_list":["post-2776","plugin","type-plugin","status-closed","hentry","plugin_tags-google","plugin_tags-google-maps","plugin_tags-thydzik-google-map","plugin_tags-thydzikgooglemap","plugin_tags-wordpress","plugin_contributors-thydzik","plugin_committers-thydzik"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/thydzik-google-map.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/thydzik-google-map\/trunk\/screenshot-1.png?rev=1819524","caption":"Simple configuration page"},{"src":"https:\/\/ps.w.org\/thydzik-google-map\/trunk\/screenshot-2.png?rev=1819524","caption":"In your post, write on its own line 'thydzikGoogleMap(yourxmlfile.xml)'"},{"src":"https:\/\/ps.w.org\/thydzik-google-map\/trunk\/screenshot-3.png?rev=1819524","caption":"Example.xml"}],"raw_content":"<!--section=description-->\n<p>Rewritten code supporting latest WordPress and Google Map API v3 features!<\/p>\n\n<p>thydzikGoogleMap is a WordPress plugin that creates inline Google maps in your WordPress posts. With advantages over other existing Google maps plugins being;<\/p>\n\n<ol>\n<li>Ease of use, to create a Google map simply type 'thydzikGoogleMap(mapdata.xml)' (case insensitive) in your post on its own line.<\/li>\n<li>Uses XML map data, this allows for maximum configurability, and supports multiple coloured and numbers makers and polylines. Info windows can contain html.<\/li>\n<li>Supports cross-domain XML files by using a PHP proxy (your XML file can be anywhere).<\/li>\n<li>Google Map width, height, zoom and map type are all individually configurable.<\/li>\n<li>Allow readers to download gpx files which can be uploaded to GPS for easy navigation.<\/li>\n<li>Google Maps API v3, no key required.\n1.Support for KML files.<\/li>\n<\/ol>\n\n<p><a href=\"http:\/\/thydzik.com\/category\/thydzikgooglemap\/\">Official  Homepage<\/a> (with lots of working examples)<\/p>\n\n<h3>Notes<\/h3>\n\n<p>Comments welcome on any suggestions or bugs.<\/p>\n\n<p>A few pointers:<\/p>\n\n<pre><code>* if width and height is excluded, the default width and height (460 and 345 respectively), found in the configuration page will be used.\n* 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.\n* thydzikGoogleMap searches post text using the_content and replaces valid thydzikGoogleMap with HTML and Javascript to produce a Google map.\n* thydzikGoogleMap produces valid XHTML.\n* thydzikGoogleMap can read cross-domain XML files.\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload folder 'thydzik-google-map' to the  '\/wp-content\/plugins\/' directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Under 'Plugins' &gt; 'thydzik Google Map', you will find the 'thydzik Google map setup' page. The default map size can be changed here if desired.<\/li>\n<li>Upload a Google map XML data file with latitude and longitude points. An example XML file http:\/\/thydzik.com\/thydzikGoogleMap\/example.xml is included, it is better to create a directory outside the plugin directory as every time you update your xml files will be deleted.<\/li>\n<\/ol>\n\n<p><strong>Use<\/strong><\/p>\n\n<p>thydzikGoogleMap is called in a WordPress post by writing the following on a single line where you want the Google Map to appear:<\/p>\n\n<p>thydzikgooglemap(example.xml)<\/p>\n\n<p>For the more adventurous;<\/p>\n\n<p>thydzikgooglemap(example.xml, width, height, zoom, maptype)<\/p>\n\n<p>where:<\/p>\n\n<ul>\n<li>example.xml is your xml file, and example xml file is included with thdyzikGoogleMap in the plugin directory.<\/li>\n<li>width is the optional width parameter, if left out the default width defined in the thydzikGoogleMap options will be used.<\/li>\n<li>height is the optional height parameter, if left out the default height defined in the thydzikGoogleMap options will be used.<\/li>\n<li>zoom is the optional zoom level from 0 to 17 (0 being the furthest away), if left out zoom will be calculated automatically to fit all points.<\/li>\n<li>maptype is the optional map type parameters, which can be (Normal, G_NORMAL_MAP, N), (SATELLITE, G_SATELLITE_MAP, S), (HYBRID, G_HYBRID_MAP, H), (PHYSICAL, G_PHYSICAL_MAP, P, TERRAIN or T) if left out Normal is defined.<\/li>\n<li><p>gpx is the optional parmeter to show a icon on the map to allow gpx file download, the parameter can be gpx, d or download.\nwidth, height, zoom, maptype, gpx can be in any order and are case insensitive, all the following are valid uses:<\/p><\/li>\n<li><p>thydzikgooglemap(example.xml)<\/p><\/li>\n<li>thydzikGoogleMap(example.xml, 5, gpx)<\/li>\n<li>thydzikgooglemap(example.xml, 4, S, download)<\/li>\n<li>tHyDzIkGoOgLeMaP(example.xml,hYbRiD,450,225, gpx)<\/li>\n<li>thydzikGoogleMap(example.xml, TERRAIN)<\/li>\n<li>thydzikGoogleMap(example.xml, 640, 480)<\/li>\n<\/ul>\n\n<p>Multiple thydzikGoogleMap can be displayed in a single post.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>Upload folder 'thydzik-google-map' to the  '\/wp-content\/plugins\/' directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Under 'Plugins' &gt; 'thydzik Google Map', you will find the 'thydzik Google map setup' page. The default map size can be changed here if desired.<\/li>\n<li>Upload a Google map XML data file with latitude and longitude points. An example XML file http:\/\/thydzik.com\/thydzikGoogleMap\/example.xml is included, it is better to create a directory outside the plugin directory as every time you update your xml files will be deleted.<\/li>\n<\/ol>\n\n<p><strong>Use<\/strong><\/p>\n\n<p>thydzikGoogleMap is called in a WordPress post by writing the following on a single line where you want the Google Map to appear:<\/p>\n\n<p>thydzikgooglemap(example.xml)<\/p>\n\n<p>For the more adventurous;<\/p>\n\n<p>thydzikgooglemap(example.xml, width, height, zoom, maptype)<\/p>\n\n<p>where:<\/p>\n\n<ul>\n<li>example.xml is your xml file, and example xml file is included with thdyzikGoogleMap in the plugin directory.<\/li>\n<li>width is the optional width parameter, if left out the default width defined in the thydzikGoogleMap options will be used.<\/li>\n<li>height is the optional height parameter, if left out the default height defined in the thydzikGoogleMap options will be used.<\/li>\n<li>zoom is the optional zoom level from 0 to 17 (0 being the furthest away), if left out zoom will be calculated automatically to fit all points.<\/li>\n<li>maptype is the optional map type parameters, which can be (Normal, G_NORMAL_MAP, N), (SATELLITE, G_SATELLITE_MAP, S), (HYBRID, G_HYBRID_MAP, H), (PHYSICAL, G_PHYSICAL_MAP, P, TERRAIN or T) if left out Normal is defined.<\/li>\n<li><p>gpx is the optional parmeter to show a icon on the map to allow gpx file download, the parameter can be gpx, d or download.\nwidth, height, zoom, maptype, gpx can be in any order and are case insensitive, all the following are valid uses:<\/p><\/li>\n<li><p>thydzikgooglemap(example.xml)<\/p><\/li>\n<li>thydzikGoogleMap(example.xml, 5, gpx)<\/li>\n<li>thydzikgooglemap(example.xml, 4, S, download)<\/li>\n<li>tHyDzIkGoOgLeMaP(example.xml,hYbRiD,450,225, gpx)<\/li>\n<li>thydzikGoogleMap(example.xml, TERRAIN)<\/li>\n<li>thydzikGoogleMap(example.xml, 640, 480)<\/li>\n<\/ul>\n\n<p>Multiple thydzikGoogleMap can be displayed in a single post.<\/p><\/dd>\n<dt>thydzik Google Map is not working or experiencing problems<\/dt>\n<dd><p>Post a comment on the <a href=\"http:\/\/thydzik.com\/category\/thydzikgooglemap\/\">thydzik Google map homepage<\/a> and be sure to accurately describe the problem and please include a link to your post with the thydzik Google Map problem.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0<\/h4>\n\n<ul>\n<li>rewritten code<\/li>\n<li>uses Google marker source<\/li>\n<li>added gpx file downloads<\/li>\n<li>optimised Javascript<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>removed static markers and added dynamic marker generation functionality<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>added functionality to not try to display map if page is proxied through another site, which would mean invalid API key<\/li>\n<li>added map zoom and type options<\/li>\n<li>added functionality for multiple maps on single post<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>added functionality to not try to display map if page is proxied through another site, which would mean invalid api key<\/li>\n<li>added zoom option<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>addition of nice html output if plugin file is viewed outside WordPress<\/li>\n<li>updated regex used to detect thydzikgooglemap in posts<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>fix for non standard install locations<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>addition of markers from 0 to 115<\/li>\n<li>added xml proxy for cross domain xml files<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"thydzikGoogleMap is a WordPress plugin that creates inline Google maps in your WordPress posts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/2776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=2776"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thydzik"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=2776"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=2776"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=2776"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=2776"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=2776"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=2776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}