{"id":236,"date":"2009-07-19T22:51:42","date_gmt":"2009-07-19T21:51:42","guid":{"rendered":"https:\/\/www.entropywins.wtf\/blog\/?p=236"},"modified":"2009-07-19T22:51:42","modified_gmt":"2009-07-19T21:51:42","slug":"semantic-maps-ready-for-release","status":"publish","type":"post","link":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","title":{"rendered":"Semantic Maps &#8211; Ready for release"},"content":{"rendered":"<p>Maps and Semantic Maps are both as good as ready for their first release! \ud83d\ude42<\/p>\n<p>I&#8217;ve completed all planned functionality for the initial release, and now only have to update the documentation, before publishing the extensions. I&#8217;m really happy the originally planed features are now completely finished. It took me quite some time to get all the remaining stuff finished, and worked on it practically non stop yesterday and today.<\/p>\n<p>Yesterday I finished creating a new form input system and rewrote the Google Maps form input, like mentioned in my previous post. After that I started working on the one for Yahoo! Maps, which I finished today. Here you have a nice screenshot of a Yahoo! Maps form input:<\/p>\n<p><a href=\"http:\/\/www.mediawiki.org\/wiki\/Extension:Semantic_Maps\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-237\" title=\"Semantic Forms showing the Yahoo! Maps form input provided by Semantic Maps\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif\" alt=\"Semantic Forms showing the Yahoo! Maps form input provided by Semantic Maps\" width=\"606\" height=\"409\" \/><\/a><\/p>\n<p>I also finished the form input for Open Layers. This took quite some effort, mainly cause of the large amount of required JavaScript. The code to add a click event to an Open Layers map is in itself more then all the code needed to simply display a Google or Yahoo! Map, and is definitely a lot more complex. Anyway, I&#8217;m really pleased this is done and working nicely. Here you have another screenshot, showing an Open Layers map in a form input with NASA imagery as baselayer.<\/p>\n<p><a href=\"http:\/\/www.mediawiki.org\/wiki\/Extension:Semantic_Maps\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-238\" title=\"Semantic Forms showing the Open Layers form input provided by Semantic Maps\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sm-fi-ol-marker-nasa.gif\" alt=\"Semantic Forms showing the Open Layers form input provided by Semantic Maps\" width=\"600\" height=\"347\" \/><\/a><\/p>\n<p>The last facet of the work I did was fixing up the display of properties in marker popups in Semantic Maps. I refactored the biggest part of the code responsible for this, and made some improvements to the actual output. This functionality is now working for all available mapping services.<\/p>\n<p><a href=\"http:\/\/www.mediawiki.org\/wiki\/Extension:Semantic_Maps\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-239\" title=\"Semantic Maps displaying aggregated coordinate data on a Google Earth map together with other queried properties\" src=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sm-qp-ge-marker-popup-properties.gif\" alt=\"Semantic Maps displaying aggregated coordinate data on a Google Earth map together with other queried properties\" width=\"604\" height=\"332\" \/><\/a><\/p>\n<p>The wiki code for displaying this map: <em>{{#ask:[[Category:Locations]]|?Has coordinates|?residents|?capital of|format=googlemap|width=610|height=400|earth=on}}<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Maps and Semantic Maps are both as good as ready for their first release! \ud83d\ude42 I&#8217;ve completed all planned functionality&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[105,115,136,154,156,180,181,195,227,231,285,300],"class_list":["post-236","post","type-post","status-publish","format-standard","hentry","category-programming","tag-geocoding","tag-gsoc","tag-javascript","tag-mapping","tag-mediawiki","tag-open-layers","tag-open-source","tag-php","tag-semantic-maps","tag-semantics","tag-wikimedia","tag-yahoo-maps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Semantic Maps - Ready for release - Blog of Jeroen De Dauw<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Semantic Maps - Ready for release - Blog of Jeroen De Dauw\" \/>\n<meta property=\"og:description\" content=\"Maps and Semantic Maps are both as good as ready for their first release! \ud83d\ude42 I&#8217;ve completed all planned functionality&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog of Jeroen De Dauw\" \/>\n<meta property=\"article:published_time\" content=\"2009-07-19T21:51:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif\" \/>\n<meta name=\"author\" content=\"Jeroen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/JeroenDeDauw\" \/>\n<meta name=\"twitter:site\" content=\"@JeroenDeDauw\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeroen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/\"},\"author\":{\"name\":\"Jeroen\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"headline\":\"Semantic Maps &#8211; Ready for release\",\"datePublished\":\"2009-07-19T21:51:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/\"},\"wordCount\":286,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/07\\\/sl-fi-yahoo-marker.gif\",\"keywords\":[\"Geocoding\",\"GSoC\",\"JavaScript\",\"Mapping\",\"MediaWiki\",\"Open Layers\",\"Open Source\",\"PHP\",\"Semantic Maps\",\"Semantics\",\"Wikimedia\",\"Yahoo! Maps\"],\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/\",\"name\":\"Semantic Maps - Ready for release - Blog of Jeroen De Dauw\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/07\\\/sl-fi-yahoo-marker.gif\",\"datePublished\":\"2009-07-19T21:51:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/07\\\/sl-fi-yahoo-marker.gif\",\"contentUrl\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/07\\\/sl-fi-yahoo-marker.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/2009\\\/07\\\/19\\\/semantic-maps-ready-for-release\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Semantic Maps &#8211; Ready for release\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/\",\"name\":\"Entropy Wins\",\"description\":\"A blog on Software Architecture, Design and Craftsmanship\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.entropywins.wtf\\\/blog\\\/#\\\/schema\\\/person\\\/4e2ef14f2ca7dc3a0ac137d1692b66b7\",\"name\":\"Jeroen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\",\"caption\":\"Jeroen\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jeroendedauw\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/JeroenDeDauw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Semantic Maps - Ready for release - Blog of Jeroen De Dauw","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","og_locale":"en_US","og_type":"article","og_title":"Semantic Maps - Ready for release - Blog of Jeroen De Dauw","og_description":"Maps and Semantic Maps are both as good as ready for their first release! \ud83d\ude42 I&#8217;ve completed all planned functionality&hellip;","og_url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","og_site_name":"Blog of Jeroen De Dauw","article_published_time":"2009-07-19T21:51:42+00:00","og_image":[{"url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif","type":"","width":"","height":""}],"author":"Jeroen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/JeroenDeDauw","twitter_site":"@JeroenDeDauw","twitter_misc":{"Written by":"Jeroen","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#article","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/"},"author":{"name":"Jeroen","@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"headline":"Semantic Maps &#8211; Ready for release","datePublished":"2009-07-19T21:51:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/"},"wordCount":286,"commentCount":0,"publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif","keywords":["Geocoding","GSoC","JavaScript","Mapping","MediaWiki","Open Layers","Open Source","PHP","Semantic Maps","Semantics","Wikimedia","Yahoo! Maps"],"articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/","name":"Semantic Maps - Ready for release - Blog of Jeroen De Dauw","isPartOf":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#primaryimage"},"image":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif","datePublished":"2009-07-19T21:51:42+00:00","breadcrumb":{"@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#primaryimage","url":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif","contentUrl":"https:\/\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sl-fi-yahoo-marker.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-ready-for-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.entropywins.wtf\/blog\/"},{"@type":"ListItem","position":2,"name":"Semantic Maps &#8211; Ready for release"}]},{"@type":"WebSite","@id":"https:\/\/www.entropywins.wtf\/blog\/#website","url":"https:\/\/www.entropywins.wtf\/blog\/","name":"Entropy Wins","description":"A blog on Software Architecture, Design and Craftsmanship","publisher":{"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.entropywins.wtf\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.entropywins.wtf\/blog\/#\/schema\/person\/4e2ef14f2ca7dc3a0ac137d1692b66b7","name":"Jeroen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g","caption":"Jeroen"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/d62e6b5b8e332335cf17854fac850d9c70ba367c4692872613c3110ebd4e009b?s=96&d=mm&r=g"},"sameAs":["https:\/\/www.linkedin.com\/in\/jeroendedauw\/","https:\/\/x.com\/https:\/\/twitter.com\/JeroenDeDauw"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p74TBF-3O","jetpack-related-posts":[{"id":209,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/18\/maps-and-semantic-maps-almost-ready\/","url_meta":{"origin":236,"position":0},"title":"Maps and Semantic Maps almost ready","author":"Jeroen","date":"2009-07-18","format":false,"excerpt":"Last few days I made some really awesome progress on Maps and Semantic Maps. I fixed a whole variety of issues all over the extensions (to many to list here), and refactored quite some code to decrease code redundancy. A notable change to the exertions structures is the adding of\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":697,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/02\/01\/maps-and-semantic-maps-0-5-3-released\/","url_meta":{"origin":236,"position":1},"title":"Maps and Semantic Maps 0.5.3 released","author":"Jeroen","date":"2010-02-01","format":false,"excerpt":"Today I released Maps and Semantic Maps 0.5.3. Both releases mainly include bug-fixes, some of which quite important: Fixed JavaScript bug causing all OSM maps to fail. Pretty important yeah :) Fixed issue causing a fatal error when executing a query on Special:Ask with the \"map\" format. Fixed issue causing\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":214,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/19\/semantic-maps-google-maps-form-input\/","url_meta":{"origin":236,"position":2},"title":"Semantic Maps &#8211; Google Maps form input","author":"Jeroen","date":"2009-07-19","format":false,"excerpt":"I decided to really thoroughly rewrite the Google Maps form input (hook for Semantic Forms) in advance to staring on those using Yahoo! Maps and Open Layers. Before I started I made the prediction I would at least remove or move 125 lines of the 225 line long code. Want\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Semantic Forms displaying a Google Map via the Google Maps form input hook of Semantic Maps","src":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sm-fi-gmaps-earth.gif?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sm-fi-gmaps-earth.gif?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.entropywins.wtf\/blog\/wp-content\/uploads\/2009\/07\/sm-fi-gmaps-earth.gif?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":1003,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/10\/06\/maps-and-semantic-maps-0-7-beta-1\/","url_meta":{"origin":236,"position":3},"title":"Maps and Semantic Maps 0.7 beta 1","author":"Jeroen","date":"2010-10-06","format":false,"excerpt":"An early beta of the next big release of the Maps and Semantic Maps extensions is now available for download. The most notable new features in this release are tag extension support for all the Maps parser functions, more consistent error handling via Validator 0.4 and compatibility with the upcoming\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"Semantic Maps reporting a fatal error in a map form input.","src":"..\/wp-content\/uploads\/2010\/10\/fatal-form-error.png","width":350,"height":200},"classes":[]},{"id":148,"url":"https:\/\/www.entropywins.wtf\/blog\/2009\/07\/08\/semantic-maps-project-progress\/","url_meta":{"origin":236,"position":4},"title":"Semantic Maps &#8211; project progress","author":"Jeroen","date":"2009-07-08","format":false,"excerpt":"I am currently busy with the last big chunk of work for the first release of Maps and Semantic Maps, which is Open Layers integration. I'll post about this as soon as I got more concrete results. The integration of Open Layers is proving, as expected, to be more challenging\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":846,"url":"https:\/\/www.entropywins.wtf\/blog\/2010\/06\/04\/maps-and-semantic-maps-0-6-1-released\/","url_meta":{"origin":236,"position":5},"title":"Maps and Semantic Maps 0.6.1 released","author":"Jeroen","date":"2010-06-04","format":false,"excerpt":"Maps and Semantic Maps 0.6.1 are now available for download. This release does not add any new features to 0.6, but contains multiple important bugfixes (Maps, SM). People running 0.6 are advised to upgrade. Especially people using Semantic Maps 0.6 in conjunction with Semantic Forms, as the mapping form inputs\u2026","rel":"","context":"In &quot;Programming&quot;","block_context":{"text":"Programming","link":"https:\/\/www.entropywins.wtf\/blog\/category\/programming\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/comments?post=236"}],"version-history":[{"count":0,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/posts\/236\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/media?parent=236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/categories?post=236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.entropywins.wtf\/blog\/wp-json\/wp\/v2\/tags?post=236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}