<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>maps &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/maps/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Sat, 28 Mar 2026 06:34:47 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>maps &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[endless.downward.spiral - is this the beginning of the end of What3Words?]]></title>
		<link>https://shkspr.mobi/blog/2025/02/endless-downward-spiral-is-this-the-beginning-of-the-end-of-what3words/</link>
					<comments>https://shkspr.mobi/blog/2025/02/endless-downward-spiral-is-this-the-beginning-of-the-end-of-what3words/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 08 Feb 2025 12:34:25 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[what3words]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=58027</guid>

					<description><![CDATA[Long-time readers know that I am not a fan of What Three Words. I think it is a closed, proprietary, and user-unfriendly attempt to enclose the commons. I consider that it has some dangerous failure modes.  A year ago, The Financial Times wrote about What3Words&#039; business woes. But it looks like things are about to get a lot worse.  As reported by a user on Reddit, Mercedes cars no longer support…]]></description>
										<content:encoded><![CDATA[<p>Long-time readers know that <a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/">I am not a fan of What Three Words</a>. I think it is a closed, proprietary, and user-unfriendly attempt to enclose the commons. I consider that it has some <a href="https://w3w.me.ss/">dangerous failure modes</a>.</p>

<p>A year ago, <a href="https://www.ft.com/content/966bf457-83f9-419b-aac5-a65ef0bf1689">The Financial Times wrote about What3Words' business woes</a>. But it looks like things are about to get a lot worse.</p>

<p>As reported by a user on Reddit, <a href="https://www.reddit.com/r/mercedes_benz/comments/1hcphw0/what3words_doesnt_work_in_mercedes_anymore/">Mercedes cars no longer support What3words</a>.</p>

<blockquote><p>I was in touch with What3words customer support and they confirmed me that Mercedes didn’t renewed their What3word license so blocking the service embedded in all their products.</p></blockquote>

<p>Now, we shouldn't necessarily trust what a random customer service agent says. Nor should we trust a single post on a forum.  But if you visit <a href="https://what3words.com/products?category=Cars">the W3W cars page</a> you'll see a list of the vehicle manufacturers they work with.
<a href="https://what3words.com/products?category=Cars"><img src="https://shkspr.mobi/blog/wp-content/uploads/2025/02/w3wcars-fs8.png" alt="List of car manufacturers." width="1024" height="1076" class="aligncenter size-full wp-image-58028"></a></p>

<p>Mercedes-Benz is still there - but clicking on the link takes you to <a href="https://web.archive.org/web/20240718113217/https://what3wordsnotion.notion.site/Using-what3words-with-Mercedes-Benz-3deeb2a193ec4d3494ba2dbf864b7466">a dead page</a>.  The links to other manufacturers work.</p>

<p>There's also a popular YouTuber reporting the same problem:</p>

<iframe title="What3Words has gone from Mercedes…" width="620" height="349" src="https://www.youtube.com/embed/ovuUEzRmS7Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>The pull quote from Mercedes themselves is:</p>

<blockquote><p>The What3Words features was discontinued in December due to low usage by our customers.</p></blockquote>

<p>OK, so one car company deciding not to use the app isn't the end of the world, right?</p>

<p>Well, <a href="https://bloor.tw/@bloor/113964336554947202">as my friend Bloor points out</a>:</p>

<blockquote><p>This would be the same Mercedes Benz who <strong><em>invested</em></strong> in w3w. 
[…]
I’d say that if one of your investors doesn’t want to buy your product, then your product fucking sucks. 
And/or
If your licence fees are so high that even an INVESTOR won’t pay them, your pricing fucking sucks.</p></blockquote>

<p>He also shows that, apparently, <a href="https://find-and-update.company-information.service.gov.uk/officers/Mvg_Z_Ju1-vbqswAhV7Dc1MUIBI/appointments">a Director of W3W from Mercedes resigned late last year</a>.</p>

<p>So, is it game over for W3W?  Their <a href="https://find-and-update.company-information.service.gov.uk/company/08430008/filing-history">report from July 2024</a> identified these risks:</p>

<blockquote><p><strong>Commercial risk</strong></p>

<p>The success of the business is dependent on the development, conversion and retention of a pipeline of commercial contracts to take the business cash flow positive and profitable.</p>

<p><strong>Behavioural change risk</strong></p>

<p>The Group has created a new addressing format, with the aim of becoming a universal standard for location referencing. A key aspect of this is acquiring and retaining a high volume of newly engaged consumers, creating wide-scale network effects and consumer behaviour change to ultimately deliver commercial contracts.</p></blockquote>

<p>Even going by the <a href="https://accounts.what3words.com/select-plan">publicly available plans</a> the cost of a W3W lookup is about ⅓rd of a penny. I imagine that Mercedes pay considerably less than that.  And yet, an investor who had 4,030,000 Series C1 Preferred Shares, have decided that their customers aren't interested enough in W3W to justify the cost of integrating it into their vehicles.</p>

<p>That's the commercial risk <em>and</em> the behavioural change risk both at once.  It appears to me that they can't retain their current corporate customers and don't seem to be able to attract or keep individual consumers.</p>

<p>W3W <em>only</em> succeeds with sufficient network effects. After 12 years of operation, it is yet to reach anything approaching critical mass. Its attempt to insinuate itself within the emergency services (who use it for free) doesn't seem to have transformed into mass adoption. Its premium customers appear to be dropping it. Search and Rescue teams <a href="https://www.swindonadvertiser.co.uk/news/23966207.search-rescue-warn-dangers-what3words-app-incident/">warn against using it</a>.</p>

<p>What's left? The <a href="https://arxiv.org/pdf/2308.16025">inherent technical flaws</a> in the What3Words algorithm can't be fixed and the intractable <a href="https://www.ft.com/content/036e9470-97cd-4e7f-84d7-4262e457d17b">commercial flaws</a> in its business model aren't helping. The W3W financial report announced losses of £16 million, against a turnover of £1 million.</p>

<p>How much longer can they go on?</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=58027&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2025/02/endless-downward-spiral-is-this-the-beginning-of-the-end-of-what3words/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[A weird (trap?) artefact in Google Maps]]></title>
		<link>https://shkspr.mobi/blog/2023/07/a-weird-trap-artefact-in-google-maps/</link>
					<comments>https://shkspr.mobi/blog/2023/07/a-weird-trap-artefact-in-google-maps/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 11 Jul 2023 11:34:51 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46229</guid>

					<description><![CDATA[Cartographers occasionally sneak deliberate mistakes into their maps. Known as trap streets they are a simple &#34;copyright trap&#34;. If someone copies their map without permission, the fake street shows evidence of the source of plagiarism.  Google do this sometimes. They once proclaimed that Argleton was a real place - despite its non-existence.  While I was looking for something to do in London…]]></description>
										<content:encoded><![CDATA[<p>Cartographers occasionally sneak deliberate mistakes into their maps. Known as <a href="https://tardis.fandom.com/wiki/Trap_street">trap streets</a> they are a simple "copyright trap". If someone copies their map without permission, the fake street shows evidence of the source of plagiarism.</p>

<p>Google do this sometimes. They once proclaimed that <a href="https://www.lancashiretelegraph.co.uk/news/19101362.argleton--town-lancashire-doesnt-actually-exist/">Argleton was a real place</a> - despite its non-existence.</p>

<p>While I was looking for something to do in London recently, I came across this curious entry.</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2023/07/Ancient-Meta-Vault-fs8.png" alt="Screenshot of Google maps. in the middle of Mayfair is an entry for an Ancient Metal Vault." width="1024" height="768" class="aligncenter size-full wp-image-46231">
Why does Google think there is an "Ancient Metal Vault" in Mayfair?</p>

<p>There's nothing similar on <a href="https://www.openstreetmap.org/search?query=woodstock%20street%2C%20london#map=19/51.51413/-0.14735">OpenStreetMap</a>. Similarly Bing and Ordnance Survey show nothing there.</p>

<p>I thought it might be a historic place - but there are <a href="https://www.google.com/search?q=%22ancient+metal+vault%22">no search results for it</a>.</p>

<p>What does <a href="https://www.google.com/maps/place/Ancient+Metal+Vault/@51.5141323,-0.1474774,19z/data=!4m6!3m5!1s0x4876052ca46f24cd:0x48169e2262e6dddc!8m2!3d51.514177!4d-0.1474029!16s%2Fg%2F11k54crmk3?entry=ttu">Google Maps say about the place</a>?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/07/Details-fs8.png" alt="Screenshot of a blank details page." width="510" height="370" class="aligncenter size-full wp-image-46230">

<p>Nothing. Except a UK mobile phone number. When I called, I got an <em>American</em> "This number is not in service" message.</p>

<p>If it were a dozen years ago, I'd've thought this was the start of some augmented reality game. But, instead, I think it's most likely an artefact from some old mapping data they've imported.</p>

<p>Either that, or it is time to go digging up some London streets in the dead of night for an exciting caper!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46229&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/07/a-weird-trap-artefact-in-google-maps/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[South Up Equal Earth Projection in R]]></title>
		<link>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/</link>
					<comments>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 28 Jul 2021 11:05:29 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[OCSE]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39667</guid>

					<description><![CDATA[Yup - I&#039;m still banging on about this! This time, in R  Result    The colours are wrong, and the labels need adjustment - but not bad for a few lines of code!  Code  library(tidyverse) library(rnaturalearth) library(rnaturalearthdata) library(sf)  centre &#60;- 160 # NZ mostly centred, prevents Africa and South America wrapping. projection &#60;- &#34;eqearth&#34; # Other good projections are wag1 wag7 eck4…]]></description>
										<content:encoded><![CDATA[<p>Yup - <a href="https://shkspr.mobi/blog/2021/07/south-up-equal-earth-map/">I'm still banging on about this</a>! This time, in R</p>

<h2 id="result"><a href="https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/#result">Result</a></h2>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/07/map-colours-fs8.png" alt="Map of the world, south up, NZ in the centre, with labels and colours." width="1024" height="512" class="aligncenter size-full wp-image-39684">

<p>The colours are wrong, and the labels need adjustment - but not bad for a few lines of code!</p>

<h2 id="code"><a href="https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/#code">Code</a></h2>

<pre><code class="language-R">library(tidyverse)
library(rnaturalearth)
library(rnaturalearthdata)
library(sf)

centre &lt;- 160 # NZ mostly centred, prevents Africa and South America wrapping.
projection &lt;- "eqearth" # Other good projections are wag1 wag7 eck4 eqearth

crs_string &lt;- paste( "+proj=", projection, " +lon_0=", centre, " +axis=wsu", sep="") # WSU puts South up

target_crs &lt;- st_crs(  crs_string  )

worldrn &lt;- ne_countries( scale = "medium", returnclass = "sf" ) %&gt;%
   st_make_valid()

offset &lt;- 180 - centre

#  Recalculate the polygons
polygon &lt;- st_polygon( x = list(rbind(
                                 c(-0.0001 - offset, 90),
                                 c(0 - offset, 90),
                                 c(0 - offset, -90),
                                 c(-0.0001 - offset, -90),
                                 c(-0.0001 - offset, 90)
))) %&gt;%
   st_sfc() %&gt;%
   st_set_crs(4326)


# modify world dataset to remove overlapping portions with world's polygons
world2 &lt;- worldrn %&gt;% st_difference(polygon)

# Transform
world3 &lt;- world2 %&gt;% st_transform(crs = target_crs)
ggplot(data = world3, aes(group = admin)) +
   #geom_sf( fill = "red" ) +
   geom_sf( fill = world3$mapcolor13, lwd = 0 ) + # remove borders
   geom_sf_label( aes( label = name_long ), label.size = 0, fill = NA, size = 1 ) + 
   theme( panel.grid.major = element_line( color = gray(.5), linetype = "dashed", size = 0.5 ), 
      panel.background = element_rect( fill = "#A7C7E7"))

#  Uncomment to save the map
#ggsave("map.png", width = 32, height = 18, units = "cm")
</code></pre>

<h2 id="further-reading"><a href="https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/#further-reading">Further Reading</a></h2>

<ul>
<li><a href="https://gis.stackexchange.com/a/287094/129854"></a><a href="https://gis.stackexchange.com/a/287094/129854">https://gis.stackexchange.com/a/287094/129854</a></li>
<li><a href="https://r-spatial.org/r/2018/10/25/ggplot2-sf.html"></a><a href="https://r-spatial.org/r/2018/10/25/ggplot2-sf.html">https://r-spatial.org/r/2018/10/25/ggplot2-sf.html</a></li>
<li><a href="https://www.jasondavies.com/maps/raster/"></a><a href="https://www.jasondavies.com/maps/raster/">https://www.jasondavies.com/maps/raster/</a></li>
<li><a href="https://stackoverflow.com/questions/68278789/how-to-rotate-world-map-using-mollweide-projection-with-sf-rnaturalearth-ggplot"></a><a href="https://stackoverflow.com/questions/68278789/how-to-rotate-world-map-using-mollweide-projection-with-sf-rnaturalearth-ggplot">https://stackoverflow.com/questions/68278789/how-to-rotate-world-map-using-mollweide-projection-with-sf-rnaturalearth-ggplot</a></li>
</ul>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39667&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-projection-in-r/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[South Up, NZ Centric, Equal Earth Map]]></title>
		<link>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-map/</link>
					<comments>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-map/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 01 Jul 2021 11:16:15 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[OCSE]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39429</guid>

					<description><![CDATA[(Yes, I&#039;m back on my bullshit!)  Regular readers may remember that I&#039;m trying to create an &#34;Organization of Cartographers for Social Equality&#34; map. That is, a map with a Gall-Peters Projection and with South up. Oh, and Aoteroa centred. For reasons.  I&#039;ve got one step closer! I wasn&#039;t able to find and decent Peters projection map tiles, but I did find the next best thing. The &#34;Equal Earth&#34;…]]></description>
										<content:encoded><![CDATA[<p>(Yes, I'm back on my bullshit!)</p>

<p>Regular readers may remember that I'm trying to create <a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/">an "Organization of Cartographers for Social Equality" map</a>. That is, a map with a Gall-Peters Projection and with South up. Oh, and Aoteroa centred. For reasons.</p>

<p>I've got one step closer! I wasn't able to find and decent Peters projection map tiles, but I <em>did</em> find the next best thing. The "Equal Earth" projection.</p>

<p>This is what it normally looks like:</p>

<p><a title="Strebe, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons" href="https://commons.wikimedia.org/wiki/File:Equal_Earth_projection_SW.jpg"><img width="1024" alt="Equal Earth projection SW" src="https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/Equal_Earth_projection_SW.jpg/960px-Equal_Earth_projection_SW.jpg"></a></p>

<p>So, how to flip it and spin it, while maintaining labels and borders?</p>

<p>Thankfully, Tom Patterson at <a href="https://equal-earth.com/index.html">Equal-Earth.com</a> has already done most of the hard work for me.</p>

<p>They already have an 150th meridian East maps designed. Here it is scaled down to 1024px wide:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/06/Equal-Earth-Map-1024.jpg" alt="The whole world, centred on New Zealand." width="1024" height="529" class="aligncenter size-full wp-image-39431"></p>

<p>The full map is 25 MB. Here's a detail from the full size:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/06/Equal-Earth-Map-Detail.jpg" alt="Close up of the UK, major cities are labelled." width="1024" height="576" class="aligncenter size-full wp-image-39430"></p>

<p>It's also available in this gorgeous topographical version:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/06/Equal-Earth-Physical-Map-Raster-topo.jpg" alt="Detial of map centred in China. Mountain ranges and deserts are visible." width="1024" height="576" class="aligncenter size-full wp-image-39432"></p>

<p>That's a decent raster image. Thankfully, they provide a vector version. Although sadly (for me) it is in Adobe's proprietary .ai format. They're a couple of hundred MB and <a href="http://equal-earth.com/physical/">can be downloaded from the site</a>.</p>

<p>I've never used Adobe Illustrator before - but I have access via my uni - so I've probably done this in a very inefficient way. But, <a href="https://twitter.com/MtnMapper/status/1409180816035483651">with a bit of guidance</a> I was able to rotate the map, and then individually rotate all the text labels.</p>

<p>Here's my first attempt:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/06/NZ-SU-small.jpg" alt="Whole Earth south up with labels oriented correctly." width="1024" height="512" class="aligncenter size-full wp-image-39434"></p>

<p>Zooming in on a bit of detail:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/06/NZ-SU-detail.jpg" alt="Detail of Australia, south up." width="1024" height="576" class="aligncenter size-full wp-image-39433"></p>

<p>Obviously it isn't quite right yet. Rotating text can shift it quite significantly, and some of the fiddly details need to be corrected. I'll be working on this when time allows - and I hope to sell physical prints soon.</p>

<p>Stay tuned!</p>

<p>I am incredibly grateful to the generosity of Tom Patterson for licencing the map under the following terms:</p>

<blockquote><p>The Equal Earth Physical Map is in the public domain. You may use the map any way you like, including modifying the content, reproducing it on any type of media, and selling it for profit. Consider it as yours.</p></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39429&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/07/south-up-equal-earth-map/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Creating an "Organization of Cartographers for Social Equality" map with OpenStreetMap]]></title>
		<link>https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/</link>
					<comments>https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 07:27:48 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[OCSE]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=32724</guid>

					<description><![CDATA[If you&#039;ve seen that episode of The West Wing, you&#039;ll remember this scene:    I&#039;m not a paying member of the OCSE, but I fully support their aims. Because messing around with maps is fun.  So, can I build a web-first maps which is South-up, Pacific-centred, and Peters-projected?  Here&#039;s what I managed to do using OpenLayers - an Open Source web maps library which is pretty hackable.  Get started …]]></description>
										<content:encoded><![CDATA[<p>If you've seen <em>that</em> episode of The West Wing, you'll remember this scene:</p>

<iframe title="Gall--Peters Projection" width="620" height="349" src="https://www.youtube.com/embed/vVX-PrBRtTY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>I'm not a paying member of the OCSE, but I fully support their aims. Because messing around with maps is fun.  So, can I build a web-first maps which is South-up, Pacific-centred, and Peters-projected?</p>

<p>Here's what I managed to do using <a href="https://openlayers.org/">OpenLayers</a> - an Open Source web maps library which is pretty hackable.</p>

<h2 id="get-started"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#get-started">Get started</a></h2>

<p>Following <a href="https://openlayers.org/en/latest/doc/quickstart.html">the example documentation</a> gets us a boring North-up map. Booo!</p>

<h2 id="flip-that-reverse-it"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#flip-that-reverse-it">Flip that, reverse it</a></h2>

<p>Rotating a map about 180° is pretty easy:</p>

<pre><code class="language-JavaScript">view: new ol.View({
        maxZoom: 19,
        zoom: 3,
        rotation: Math.PI
})
</code></pre>

<p>The <code>rotation</code> option is is <em>radians</em> - so you'll need to remember your GCSE maths in order to recall that Pi radians = 180°.  There's a small but significant problem.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/09/everything-upside-down-fs8.png" alt="Map of the UK turned upside down." width="321" height="396" class="aligncenter size-full wp-image-32726">
<em>Everything</em> is upside down. Including the text.</p>

<h2 id="vectorman"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#vectorman">Vectorman</a></h2>

<p>That's because the default tiles use <em>raster</em> images. We need <em>vector</em> images.</p>

<pre><code class="language-JavaScript">layers: [
    new ol.layer.VectorTile({
        source: new ol.source.VectorTile({
            format: new ol.format.MVT(),
            url: 'https://basemaps.arcgis.com/arcgis/rest/services/OpenStreetMap_v2/VectorTileServer/tile/{z}/{y}/{x}.pbf'
        }),
    })
],
</code></pre>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2019/11/blankmap.png" alt="" width="501" height="311" class="aligncenter size-full wp-image-32888">
That looks a bit dull, so lets add some proper styles to it:</p>

<pre><code class="language-html">&lt;script src="https://cdn.jsdelivr.net/npm/ol-mapbox-style@4.3.1/dist/olms.js"&gt;&lt;/script&gt;
</code></pre>

<p>and</p>

<pre><code class="language-js">var layer = map.getLayers().getArray()[0];
var url = 'https://www.arcgis.com/sharing/rest/content/items/3e1a00aeae81496587988075fe529f71/resources/styles/root.json'
fetch(url).then(function(response) {
    response.json().then(function(glStyle) {
        olms.applyBackground(map, glStyle);
        olms.applyStyle(layer, glStyle, 'esri');
    });
});
</code></pre>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/09/Screenshot_2019-09-25-OCSE1-fs8.png" alt="Map of Europe upside down - with the labels the right way up." width="318" height="210" class="aligncenter size-full wp-image-32727">

<p>This uses the <a href="https://www.arcgis.com/home/item.html?id=3e1a00aeae81496587988075fe529f71">OpenStreetMap vectors from Arcgis</a> - but it can be changed to <a href="https://www.arcgis.com/home/search.html?t=content&amp;q=tags%3A%22vector%22">any other style</a> you like.</p>

<h2 id="location-location-location"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#location-location-location">Location, Location, Location</a></h2>

<p>At the moment, the centre of the map is at 0° - with the UK in the centre. That's no good! We want <em>Aotearoa</em> - the land of the long white cloud, and ancestral home of my wife - to be in prime position.</p>

<pre><code class="language-JavaScript">view: new ol.View({
    center: ol.proj.fromLonLat([180, 0]),
    zoom: 3,
    rotation: Math.PI
})
</code></pre>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/09/Screenshot_2019-09-25-OCSE-fs8.png" alt="Map of the world, south up, Pacific centred." width="1020" height="598" class="aligncenter size-full wp-image-32728">

<p>Success!</p>

<h2 id="projecting"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#projecting">Projecting</a></h2>

<p>Here's comes the tricky bit.  At the moment, we are still using the Mercator Projection which distorts the size of some countries. I'm not going to get into <a href="https://xkcd.com/977/">an argument about which projection is best</a> - but I want to show how to re-project an existing map.</p>

<p>With a raster map - where the tiles are bitmaps, not vectors - <a href="https://gist.github.com/NickFitz/58829a65dab12a5c9be7ae40087ada9c">it's pretty easy</a>.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/09/Screenshot_2019-09-27-Gall-Peters-projection-with-OpenStreetMap-tiles-and-OpenLayers-5-fs8.png" alt="Map of the world, south up, stretched." width="723" height="454" class="aligncenter size-full wp-image-32729"></p>

<p>But when zoomed in, this gives us the worst of both worlds:
<img src="https://shkspr.mobi/blog/wp-content/uploads/2019/09/Screenshot_2019-09-27-Gall-Peters-projection-with-OpenStreetMap-tiles-and-OpenLayers-51-fs8.png" alt="Distorted map of the UK." width="433" height="422" class="aligncenter size-full wp-image-32730">
The place-names are upside-down and are distorted.</p>

<h2 id="reprojecting-vectors"><a href="https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/#reprojecting-vectors">Reprojecting Vectors</a></h2>

<p>I naïvely thought this would be easy. Manipulating vectors doesn't sound so hard, does it? But I just can't find any way to do it in OpenLayers.  It doesn't work in any web mapping library I've found. And there are no Peters-projection raster tiles either.</p>

<p>I suspect the answer is that I would have to create my own tileset - which is beyond my capabilities.</p>

<p>So, if you know of a way to get a weird projection out of web maps - please let me know in the comments box.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=32724&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/11/creating-an-organization-of-cartographers-for-social-equality-map-with-openstreetmap/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Why bother with What Three Words?]]></title>
		<link>https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/</link>
					<comments>https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 28 Mar 2019 12:26:58 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[what3words]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=31803</guid>

					<description><![CDATA[I&#039;ll be wording this post carefully as What 3 Words (W3W) have a tenacious PR team and, probably, have a lot more lawyers than I do.  W3W is a closed product. It is a for-profit company masquerading as an open standard. And that annoys me.  A brief primer.   The world is a sphere. We can reference any point on the surface of Earth using two co-ordinates, Longitude and Latitude. Long/Lat are…]]></description>
										<content:encoded><![CDATA[<p>I'll be wording this post carefully as <a href="https://what3words.com/">What 3 Words</a> (W3W) have a tenacious PR team and, probably, have a lot more lawyers than I do.</p>

<p>W3W is a closed product. It is a for-profit company masquerading as an open standard. And that annoys me.</p>

<p>A brief primer.</p>

<ul>
<li>The world is a <a href="https://simple.wikipedia.org/wiki/Oblate_spheroid">sphere</a>.</li>
<li>We can reference any point on the surface of Earth using two co-ordinates, Longitude and Latitude.</li>
<li>Long/Lat are numbers. They can be as precise or as vague as needed.</li>
<li>Humans can't remember long strings of numbers, and reading them out is difficult.</li>
</ul>

<p>W3W aims to solve this. It splits the world into a grid, and gives every square a unique three-word phrase.</p>

<p>So the location <code>51.50799,-0.12803</code> becomes <code>///mile.crazy.shade</code></p>

<p>Brilliant, right?</p>

<p>No.</p>

<p>Here's all the problems I have with W3W.</p>

<h2 id="it-isnt-open"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#it-isnt-open">It isn't open</a></h2>

<p>The algorithm used to generate the words is proprietary. You are not allowed to see it. You cannot find out your location without asking W3W for permission.</p>

<p>If you want permission, you have to agree to some pretty <a href="https://what3words.com/terms/">long terms and conditions</a>. And understand their <a href="https://what3words.com/privacy/">privacy policy</a>. Oh, and an <a href="https://what3words.com/api-licence-agreement">API agreement</a>.  And then make sure you <a href="https://web.archive.org/web/20190401024948/https://what3words.com/patents/">don't infringe their patents</a>.</p>

<p>You cannot store locations. You have to let them analyse the locations you look up. Want to use more than 10,000 addresses? Contact them for prices!</p>

<p>It is the antithesis of open.</p>

<h2 id="cost"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#cost">Cost</a></h2>

<p>W3W refuses to publish their prices. You have to contact their sales team if you want to know what it will cost your organisation.</p>

<p>Open standards are free to use.</p>

<h2 id="earthquakes"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#earthquakes">Earthquakes</a></h2>

<p>When an earthquake struck Japan, street addresses didn't change <em>but</em> that <a href="https://slate.com/news-and-politics/2011/03/japanese-earthquake-when-tectonic-plates-shift-does-gps-still-work.html">their physical location did</a>.</p>

<p>That is, a street address is <em>still</em> 42 Acacia Avenue - but the Longitude and Latitude has changed.</p>

<p>Perhaps you think this is an edge case? It isn't. <a href="https://www.nationalgeographic.com/science/article/australia-moves-gps-coordinates-adjusted-continental-drift">Australia is drifting so fast that GPS can't keep up</a>.</p>

<p>How does W3W deal with this? Their grid is static, so <a href="https://web.archive.org/web/20191213153136/https://support.what3words.com/en/articles/2212848-how-does-what3words-handle-continental-drift">any tectonic activity means your W3W changes</a>.</p>

<h2 id="internationalisation"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#internationalisation">Internationalisation</a></h2>

<p>Numbers are <em>fairly</em> universal. Lots of countries use 0-9. English words are <em>not</em> universal.  How does W3W deal with this?</p>

<p>Is "cat.dog.goose" straight translated into French? No! Each language has its own word list.</p>

<p>There is no way to translate between languages. You have to beg W3W for permission for access to their API.  They do not publish their word lists or the mappings between them.</p>

<p>So, if I want to tell a French speaker where <code>///mile.crazy.shade</code> is, I have to use <code>///embouchure.adjuger.saladier</code></p>

<p>Loosely translated back as <code>///mouth.award.bowl</code> an <a href="https://map.what3words.com/mouth.award.bowl">entirely different location</a>!</p>

<p>You're not allowed to know what word lists W3W use. They take a <a href="https://web.archive.org/web/20190401095946/https://support.what3words.com/hc/en-us/articles/203105521-Is-a-3-word-address-in-French-or-any-other-language-a-translation-of-the-same-3-words-in-English-">paternalistic attitude</a> to creating their lists - they know best. You cannot propose changes.</p>

<p>Anecdotally, their <a href="https://news.ycombinator.com/item?id=17423421">non-English word lists are confusing even for native speakers</a>.</p>

<h2 id="cultural-respect"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#cultural-respect">Cultural Respect</a></h2>

<p>Numbers are (mostly) culturally neutral. Words are not.  Is "mile.crazy.shade" a respectful name for a war memorial?  How about <a href="https://map.what3words.com/tribes.hurt.stumpy"><code>///tribes.hurt.stumpy</code></a> for a temple?</p>

<p>How do you feel about <a href="https://map.what3words.com/weepy.lulls.emerge"><code>///weepy.lulls.emerge</code></a> and <a href="https://map.what3words.com/grouchy.hormone.elevating"><code>///grouchy.hormone.elevating</code></a> both being at Auschwitz?  Or <a href="https://map.what3words.com/klartext.bestückt.vermuten"><code>///klartext.bestückt.vermuten</code></a> - "cleartext stocked suspect"?</p>

<p>This is a classic computer science problem. Every sufficiently long word list can eventually be recombined into a potentially offensive phrase.</p>

<h2 id="open-washing"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#open-washing">Open Washing</a></h2>

<p>W3W know that <a href="https://wiki.openstreetmap.org/wiki/What3words">the majority of technical people are not fooled</a> by their attempts to lock down addressing.</p>

<p>They include this paragraph to attempt to prove their openness:</p>

<blockquote><p>If we, what3words ltd, are ever unable to maintain the what3words technology or make arrangements for it to be maintained by a third-party (with that third-party being willing to make this same commitment), then we will release our source code into the public domain. We will do this in such a way and with suitable licences and documentation to ensure that any and all users of what3words, whether they are individuals, businesses, charitable organisations, aid agencies, governments or anyone else can continue to rely on the what3words system.</p></blockquote>

<p>I don't know how they propose to bind a successor organisation. They don't say <em>what</em> licences they will use. If they go bust, there's no guarantee they'll be legally able to release this code, nor may they have the time to do so.</p>

<p>There's nothing stopping W3W from releasing their algorithms now, subjecting them to scrutiny by the standards community.  They could build up a community of experts to help improve the system, they could work with existing mapping efforts, they could help build a useful and open standard.</p>

<p>But they don't. They guard their secrets and actively promote their proprietary product in the hope it will become widely accepted and then they can engage in rent-seeking behaviour.</p>

<h2 id="this-is-not-a-new-argument"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#this-is-not-a-new-argument">This is not a new argument</a></h2>

<p>My mate <a href="https://blog.ldodds.com/2016/06/14/what-3-words-jog-on-mate/">Leigh wrote about this three years ago</a>. <a href="https://knowwhereconsulting.co.uk/blog/location-grid-not-an-address/">Lots</a> <a href="https://medium.com/@piesse/open-location-code-what3words-74a3f810c18d">of</a> <a href="https://news.ycombinator.com/item?id=18646650">people</a> <a href="https://www.quora.com/What-is-your-review-of-what3words">have</a> <a href="https://stiobhart.net/2016-01-15-stupidest-idea-ever/">criticised</a> <a href="https://web.archive.org/web/20160323130517/https://blog.telemapics.com/?p=589">W3W</a>.</p>

<blockquote class="social-embed" id="social-embed-753653845859962880" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/gravitystorm" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRioCAABXRUJQVlA4IB4CAACQCwCdASowADAAPrVQoUunJKMhqqlY4BaJYwC9kcDbBRl9I9aJ1IulQrnBezYKZA7Tb4F4ZSvtPKxRN6Z9ut3m56tnhSx5femtVzw7zKLNrLf//NlDDtpGA/9Dc6aOWHcNsLa2wAD8/+1/lM6uvsc1ZQBbzfK2qc9ZZWPliCiCKdQsdhd13xbCLrYUVbL5TnDdmbN0jdjoqdczdEqUytIrvmJ9wEGNOoRAKC/uwxBFrWxjS707IimDPJ/UFMZ5UC/fMeYTGR3ZjFWzo4x73XOSL55x8PCWixzOT2PsZ2c/hn6pikKCb8lNVjMWVq7S233TASgprafVCgBqqGZD7PhbVTsNVhBhufNKHIb6BSoe8T0WOTxzbjudoGb50CMcuW4uYTYRUeZpGFJops8sP1KN6I351Z1t94AqHSAetcx/8sgvN8Tnj+0FsB8LizAzpzXyP63bPi3U7D3RbiftgDZnNIfgxZC5Yp54VXZ0h8XJBB0yOCcdQ3RdHFwfMzQCofRIZORGYSIZK5CEBZWMRxXgrrOS9NSBD3u4qp7OX3spOqdUCojLAe/uRThuRit6AfDOjAQGFHNj7JC6cPLPBYXMHoMT/GVqlsHzX71XNGddPjgwJ27mT4JNlQ4BooVtLds+Y8EkC9rH0n2iamEpq4tqXN8YjIZOzMYiMEpMLpiqyka/VvijX4gdLB0GIBy3sTwFetxLSNPpoyPjUxYAAA==" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Andy Allan @gravitystorm@gravitystorm.co.uk</p>@gravitystorm</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">.<a href="https://twitter.com/what3words">@what3words</a> is bad technical idea, and ethically terrible too. But all VCs like patented economic rents so the juggernaut rolls on. <a href="https://twitter.com/hashtag/geomob">#geomob</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/gravitystorm/status/753653845859962880"><span aria-label="29 likes" class="social-embed-meta">❤️ 29</span><span aria-label="6 replies" class="social-embed-meta">💬 6</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2016-07-14T18:14:13.000Z" itemprop="datePublished">18:14 - Thu 14 July 2016</time></a></footer></blockquote>

<p>But W3W have a great PR team - pushing press releases which are then reported as <a href="https://www.bbc.co.uk/news/technology-40935774">uncritical</a> <a href="https://www.bbc.co.uk/news/technology-47705912">news</a>.</p>

<p>The most recent press release contains a <em>ludicrous</em> example:</p>

<ul>
<li>Person dials the emergency services</li>
<li>Person doesn't know their location</li>
<li>Emergency services sends the person a link</li>
<li>Person clicks on link, opens web page</li>
<li>Web page geolocates user and displays their W3W location</li>
<li>Person reads out their W3W phrase to the emergency services</li>
</ul>

<p>Here's the thing... If the person's phone has a data connection - the web page can just send the geolocation directly back to the emergency services! No need to get a human to read it out, then another human to listen and type it in to a different system.</p>

<p>There is literally no need for W3W in this scenario. If you have a data connection, you can send your precise location without an intermediary.</p>

<h2 id="what-next"><a href="https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/#what-next">What Next?</a></h2>

<p>W3W succeeds because it has a superficially simple solution to a complex problems. It is a brilliant lesson in how marketing and PR can help a technologically inferior project look like it is a global open solution.</p>

<p>I'm not joking. Their <a href="https://web.archive.org/web/20190401075718/https://www.edelman.co.uk/work/what3words/">branding firm says</a>:</p>

<blockquote><p>Edelman helped what3words frame their story to be compelling by tapping into human emotion.
We also created a story for CEO Chris Sheldrick about how having an address can drive social transformation and business efficiency, securing profiling and speaker opportunities.
Through paid social campaigns we re-targeted these stories, getting through to the decision makers that mattered most.
We articulated their purpose narrative and refined their strategy to engage investors and excite the media.</p></blockquote>

<p>It takes <a href="https://twitter.com/ziobrando/status/289635060758507521">too much time to refute all their claims</a> - but we must. Whenever you see people mentioning What3Words, politely remind them that it is not an open standard and should be avoided.</p>

<blockquote class="social-embed" id="social-embed-1110606981142925313" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/edent" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRkgBAABXRUJQVlA4IDwBAACQCACdASowADAAPrVQn0ynJCKiJyto4BaJaQAIIsx4Au9dhDqVA1i1RoRTO7nbdyy03nM5FhvV62goUj37tuxqpfpPeTBZvrJ78w0qAAD+/hVyFHvYXIrMCjny0z7wqsB9/QE08xls/AQdXJFX0adG9lISsm6kV96J5FINBFXzHwfzMCr4N6r3z5/Aa/wfEoVGX3H976she3jyS8RqJv7Jw7bOxoTSPlu4gNbfXYZ9TnbdQ0MNnMObyaRQLIu556jIj03zfJrVgqRM8GPwRoWb1M9AfzFe6Mtg13uEIqrTHmiuBpH+bTVB5EEQ3uby0C//XOAPJOFv4QV8RZDPQd517Khyba8Jlr97j2kIBJD9K3mbOHSHiQDasj6Y3forATbIg4QZHxWnCeqqMkVYfUAivuL0L/68mMnagAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Terence Eden is on Mastodon</p>@edent</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Your periodic reminder that W3W is a closed and proprietary system, with opaque licencing, hefty pricing, and poor internationalisation.<br>It does have a very good PR team though.<blockquote class="social-embed" id="social-embed-1110589231913730048" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/BBCTech" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRhoCAABXRUJQVlA4IA4CAAAQCwCdASowADAAPrVIoEqnJCMhpzgO2OAWiWgAvgAwR6Yku8lf72gBbKsYMjesB0KeJP6j6wN3B5s/Qzzlag/SAPxEmFq+8wcewp4+scMbFcvsSkLeYOvPmIv669qRwRSgAP72gLISoUlr9Gubns/9T266/90eTO654nmf/sHf/6Dv/9B39zeqetfJ9bvnbpn49iyTKm6dkY464QJP/SpTzf+p7kbM0/cnucJhluCY+WG/yZioSiyPDUikPlla9soDUMk4lSkoz8GFwrCj6tPI3qvDvEu36Sjm2z9qT6r16pNDr1jj5OQRhHn2dgzCYjDpu3bf/mu8ibv8XJHhkaqpv4GMPWghU/OzOY2OMfMOQT1X6e+NkY6zK+Ti8VwlFGj+q4yQoAqyyJM2oJmWF41WU6IiXxCL2kFe16bciVA6b8TllGPSAOUzvXe8eLvipls+3l+utHFTwl+qe8kBVTo1KwD687WExY7gz04YnFxRQWP/a7Tc0p4OdJTaKbUDAZtB67lZm6+1zEBoCnbgaDaftx9CBTeKCfP+OctvGFp2uGlR/8JNCZQyRTuq3ATPPkbCHqyahUpd0cOHXgDvSqdfsGKEny2Z1bX08/v/d+qcdFpg2RGCho0B2j7afEbyhBa3Wfsav4S5l4vGYrEZw1AEMnYZQ6qv4ZQz+7Z68XrDz5RTtfa/vLJvZKKrRcAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">BBC News Technology</p>@BBCTech</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">Three-unique-words 'map' used to rescue mother and child <a href="https://bbc.in/2FBnJ5O">bbc.in/2FBnJ5O</a></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/BBCTech/status/1110589231913730048"><span aria-label="63 likes" class="social-embed-meta">❤️ 63</span><span aria-label="0 replies" class="social-embed-meta">💬 0</span><span aria-label="33 reposts" class="social-embed-meta">🔁 33</span><time datetime="2019-03-26T17:08:01.000Z" itemprop="datePublished">17:08 - Tue 26 March 2019</time></a></footer></blockquote></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/edent/status/1110606981142925313"><span aria-label="152 likes" class="social-embed-meta">❤️ 152</span><span aria-label="7 replies" class="social-embed-meta">💬 7</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2019-03-26T18:18:33.000Z" itemprop="datePublished">18:18 - Tue 26 March 2019</time></a></footer></blockquote>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=31803&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2019/03/why-bother-with-what-three-words/feed/</wfw:commentRss>
			<slash:comments>158</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Localisation is Hard - Nokia Here and Roundabouts]]></title>
		<link>https://shkspr.mobi/blog/2014/11/localisation-is-hard-nokia-here-and-roundabouts/</link>
					<comments>https://shkspr.mobi/blog/2014/11/localisation-is-hard-nokia-here-and-roundabouts/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 12:15:35 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[nokia]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=19868</guid>

					<description><![CDATA[Last year I complained about a dangerous change to Google&#039;s Maps app.  When driving, you want to spend the majority of your time concentrating on the road ahead.  Flicking one&#039;s eyes to the mirrors &#38; speedometer should be enough to quickly assess one&#039;s environment.  The same applies for SatNav apps - every second that is spend trying to figure out what the graphics means is a second where the…]]></description>
										<content:encoded><![CDATA[<p>Last year I complained about a <a href="https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/">dangerous change to Google's Maps app</a>.  When driving, you want to spend the majority of your time concentrating on the road ahead.  Flicking one's eyes to the mirrors &amp; speedometer should be enough to quickly assess one's environment.  The same applies for SatNav apps - every second that is spend trying to figure out what the graphics means is a second where the road goes unobserved.</p>

<p>Recently, I've been trying <a href="http://here.com/download/?lang=en-US">Nokia's new Here maps for Android</a>.  There's a lot to like about the app (more on that later) but it <em>really</em> doesn't handle British roundabouts particularly well.</p>

<p>Here are two screenshots I took of the same stretch of road.  Nokia Here is on the left, Google Maps on the right.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/11/Nokia-Here-vs-Google-Maps-fs8.png" alt="Nokia Here vs Google Maps" width="800" height="727" class="aligncenter size-full wp-image-19869">

<p>At a glance, Nokia Maps tells me that I should be <strong>turning left</strong>.  That's incorrect.  The "2" icon - indicating the 2nd exit - has a higher cognitive load that a simple arrow.  And anyone who has experienced the pleasure of Britain's roads knows that roundabouts often have sneaky exits which aren't immediately apparent.</p>

<p>Looking through the driving directions Nokia provides, it appears that <em>all</em> of its roundabout icons instruct the driver to turn left.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2014/11/Nokia-Roundabouts-fs8.png" alt="Nokia Roundabouts" width="370" height="236" class="aligncenter size-full wp-image-19871">
I've scaled that image down so it should appear about the same size as you would see it on a smartphone.  Can you make out the little notches and numbers?</p>

<p>Localisation doesn't just mean spelling "colour" correctly - it also means taking into account other cultural quirks like driving on the "wrong" side of the road, when to give way, and roundabouts.</p>

<p>That said, there are lots of things I <em>do</em> like about Nokia Here.</p>

<ul>
    <li>Cleaner interface. Google seems to think I need to know the name of every side street I pass, Nokia keeps it distraction free.</li>
    <li>Speed limit - and current speed. In the UK it's fairly common to go from a 50MPH zone to 30MPH and back again in just a couple of metres (don't you just love our half-arsed metric conversion?!). In my observations, the Nokia app provided accurate speed limit information and, helpfully, played a sound over the car's Bluetooth speakers when the limit was being broken.</li>
    <li>The traffic estimate in the bottom right corner is interesting. I'm not sure how useful it is to tell me how long I'll be stuck in a jam.</li>
    <li>While I rarely use voice directions, I found Nokia's speech synthesis to be moderately clearer than Google's.  There was also a wide variety of voices from which to choose.<br><img src="https://shkspr.mobi/blog/wp-content/uploads/2014/11/Nokia-Voices-fs8.png" alt="Nokia Voices" width="320" height="516" class="aligncenter size-full wp-image-19873"></li>
</ul>

<p>On to the superior aspects of Google's navigation solutions.</p>

<ul>
    <li>The 3D depth offers a better view of the road ahead. While both apps will automatically zoom depending on speed, I felt like Google allowed me to see further.</li>
    <li>Journey time.  Both apps show the Estimated Time of Arrival (ETA) - which can be really useful.  More often than not, I want to know <em>how long</em> until I get to my destination.  With Nokia I have to glance at the small clock in the top right, then down to the bottom of the app, then perform some mental calculation in order to know that I've got 20 more minutes left.  That's an increased mental load compared to the glance needed on Google.</li>
    <li>Alternate routes.  Again, both apps will helpfully suggest an alternate route should a faster journey time become apparent.  Google places a button on screen which will quickly show all possible routes if you're sat in traffic.</li>
</ul>

<p>Both apps work well.  If Nokia could work out how roundabouts are supposed to work, the Here app would be a strong contender for my primary navigation app.  As it is, I suspect many users will have grown used to Google's interface and - assuming they don't radically change it - will not want the added mental burden of trying use a new app while driving.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=19868&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2014/11/localisation-is-hard-nokia-here-and-roundabouts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[A Dangerous Change To Google Maps]]></title>
		<link>https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/</link>
					<comments>https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 11 Jul 2013 06:14:37 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[glance]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8478</guid>

					<description><![CDATA[Update 2013-07-13  I&#039;ve just received this email from Nate Tyler at Google.  Hope you&#039;re enjoying the weekend. I work on the Google Maps team and just saw your post on Google Maps navigation. Thank you very much for the concern. Wanted to be sure you and your readers are aware that we have pushed an update to the latest release of Maps for Mobile to fix this issue. If there&#039;s any chance to update …]]></description>
										<content:encoded><![CDATA[<h2 id="update-2013-07-13"><a href="https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/#update-2013-07-13"><ins datetime="2013-07-13T18:31:57+00:00">Update 2013-07-13</ins></a></h2>

<p>I've just received this email from Nate Tyler at Google.</p>

<blockquote>Hope you're enjoying the weekend. I work on the Google Maps team and just saw your post on Google Maps navigation. Thank you very much for the concern. Wanted to be sure you and your readers are aware that we have pushed an update to the latest release of Maps for Mobile to fix this issue. If there's any chance to update your story with this information we would very much appreciate that. And if you have any questions please feel free to email me back. </blockquote>

<p>A quick drive around my neighbourhood confirms that the update (7.0.1) has fixed the roundabout issue. Well done Google for a swift resolution.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/07/Fixed-Google-Maps-fs8.png" alt="Fixed Google Maps" width="300" height="577" class="aligncenter size-full wp-image-8516"></p>

<h2 id="round-and-round-and-round-we-go"><a href="https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/#round-and-round-and-round-we-go">Round and Round and Round We Go</a></h2>

<p>A lot of ink has been spilled over the sudden and unwelcome <a href="http://techcrunch.com/2013/07/10/google-maps-for-android-gets-a-new-ui-but-drops-latitude-and-offline-maps-ipad-app-coming-soon/">removal of useful features from the new Google Maps</a>.  The lack of easy offline support, and the brutal removal of Latitude are deeply annoying.  Worryingly, I think there has been a substantial change which is potentially very dangerous for drivers relying on Google Maps for navigation.</p>

<p>One of the core principles of usability is that in high stress situations, information should be available at a glance.  When the user only has a fraction of a second to glance at the display - the most relevant information <em>must</em> be displayed in a simple, predictable, and accurate manner.</p>

<p>Now, take a look at this screenshot of the driving directions Google Maps gave me.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/07/Google-Maps-Roundabout-fs8.png" alt="Google Maps Roundabout-fs8" width="300" height="577" class="alignleft size-full wp-image-8479">

<p>The top bar is designed for glancing at.  A quick flick of my eyes tells me to <strong>turn left</strong> on to Oriental Road.</p>

<p>If I spend longer looking at the screen - and take my eyes away from the road for more time - I'll see that I need to <strong>turn right</strong>.</p>

<p>Which is it?  I now have two conflicting pieces of information.  It is <em>probably</em> correct to follow the blue line.  This interface is now ambiguous, which means I have to spend more time figuring out which aspect of the UI to trust, and less time concentrating on the road.</p>

<p>We've all driven in stressful situations - how much more stressful would it be if you suddenly found out your map was lying to you?</p>

<p>This isn't an isolated incident.  Yesterday, I noticed the discrepancy on both major and minor roads.</p>

<p>I've trusted Google Maps to get me to job interviews on time, to drive through unfamiliar cities in foreign countries, and stop me driving the wrong way late at night.</p>

<p>It is irresponsible to have your user interface contradict itself - worse than that, in the case of apps designed to be used a 70MPH it's potentially very dangerous.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8478&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/07/a-dangerous-change-to-google-maps/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Google's Inconsistent Maps UI]]></title>
		<link>https://shkspr.mobi/blog/2013/06/googles-inconsistent-maps-ui/</link>
					<comments>https://shkspr.mobi/blog/2013/06/googles-inconsistent-maps-ui/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 20 Jun 2013 11:20:18 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[maps]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8405</guid>

					<description><![CDATA[There gets a stage in every large company&#039;s lifecycle when there are too many people working on a single project.  This usually manifests itself in strange internal struggles over the heart of a product as different teams compete for their &#34;vision&#34; to succeed.  What often happens is that the user is forgotten and a manager, somewhere, has to make a compromise which sacrifices usability for…]]></description>
										<content:encoded><![CDATA[<p>There gets a stage in every large company's lifecycle when there are too many people working on a single project.</p>

<p>This usually manifests itself in strange internal struggles over the heart of a product as different teams compete for their "vision" to succeed.</p>

<p>What often happens is that the user is forgotten and a manager, somewhere, has to make a compromise which sacrifices usability for intra-company harmony.</p>

<p>Let's take, for example, Google Maps for Android.  This is an app I use every day and it's becoming clear to me that it is a battleground in some internal Google war.
Have a look at this map. What is the difference between these two starred locations?
<a href="https://shkspr.mobi/blog/wp-content/uploads/2013/06/Google-Maps-fs8.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/06/Google-Maps-fs8.png" alt="Google Maps-fs8" width="720" height="832" class="aligncenter size-full wp-image-8408"></a></p>

<p>No? Me neither.  I've starred both at some time in the past.  Now I want to un-star them.  Yet, for some utterly incomprehensible reason, the UIs of the two locations are <em>totally</em> different!
<a href="https://shkspr.mobi/blog/wp-content/uploads/2013/06/Google-Maps-Yellow-White-Star.png"><img src="https://shkspr.mobi/blog/wp-content/uploads/2013/06/Google-Maps-Yellow-White-Star-1024x591.png" alt="Google Maps Yellow White Star" width="1024" height="591" class="aligncenter size-large wp-image-8415"></a></p>

<p>Why? I mean <strong>WTF</strong>?</p>

<p>I sort of get that one is a "place" whereas the other is just an "address" - hence the "reviews" section.</p>

<p>But that doesn't explain why does one of them has a white star to indicate there is a yellow star on the map - and the other one has a more intuitive yellow star.</p>

<p>Even if there is a good reason that this user is missing - I can't understand why the stars are in totally different locations on the screen.</p>

<p>Why is there a big picture on one and a small picture on the another?</p>

<p>I can't rely on muscle memory to hit the "directions" button" because it's displaced by a couple of thumb widths in the two different screens.</p>

<p>And all that is ignoring whether a score of 22 is good! (Is that a percent or is it out of 25?)</p>

<p>Even within a single product, Google's teams aren't held to a single UI standard.  It's similar to the Android project as a whole - there is no single design language which every team is complying with.</p>

<p>It's unprofessional and deeply frustrating to the user.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8405&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/06/googles-inconsistent-maps-ui/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[It's Pronounced "Reading"]]></title>
		<link>https://shkspr.mobi/blog/2013/01/its-pronounced-reading/</link>
					<comments>https://shkspr.mobi/blog/2013/01/its-pronounced-reading/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 10 Jan 2013 12:00:07 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[linguistics]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[OpenStreetMap]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=7341</guid>

					<description><![CDATA[English is a funny old language. That my mother tongue doesn&#039;t bother with internal consistency doesn&#039;t bother me much - except when it comes to Text-To-Speech.  Using Google Maps to provide route guidance in the UK is a challenging affair.  Driving through Reading, the computerised voice continually mispronounced is as &#34;Reading&#34;.  Err... that is to say, it should have said &#34;ˈrɛdɪŋ&#34; instead it sai…]]></description>
										<content:encoded><![CDATA[<p>English is a funny old language. That my mother tongue doesn't bother with internal consistency doesn't bother me much - except when it comes to Text-To-Speech.</p>

<p>Using Google Maps to provide route guidance in the UK is a challenging affair.  Driving through Reading, the computerised voice continually mispronounced is as "Reading".</p>

<p>Err... that is to say, it should have said "ˈrɛdɪŋ" instead it said "ˈriːdɪŋ"  - that is, "red-ing" rather than "reed-ing".</p>

<p>Ok, <a href="http://en.wikipedia.org/wiki/Heteronym_%28linguistics%29">hetronyms</a> are a notoriously difficult to get right - even for humans.  Without context, it's hard to know which pronunciation should be used.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/01/Sat-Nav-Llan.png" alt="Sat Nav Llan" width="320" height="303" class="alignleft size-full wp-image-7347">

<p>But, I've heard my sat-nav pronounce "Woking" as "Wokk-ing" rather than the correct "Woe-king".  Vexing to those living there, distracting for those relying on accurate directions.</p>

<p>A few weeks ago, my wife and I learned that a friend of ours was getting married in Canandaigua, New York.  While not as linguistically complex as, say, Poughkeepsie, it caused some consternation in our household.  How can you travel to a location you can't even pronounce?</p>

<p>That's when we stumbled across the curiously named "HowJSay.com" - it supplies audio samples of people speaking particular words.  So now I know how <a href="https://howjsay.com/how-to-pronounce-canandaigua">Canandaigua</a> is pronounced.</p>

<p>I wonder if there is any sensible way to crowd-source pronunciation for a mapping project like <a href="http://www.openstreetmap.org/">OpenStreetMap</a>.  Sadly, Google Maps doesn't have a way to contribute language changes and the less said about Apple Maps the better!</p>

<p>There have been some <a href="http://www.mail-archive.com/talk@openstreetmap.org/msg06287.html">discussion on OpenStreetMap mailing lists</a> (in 2008) and there is <a href="http://wiki.openstreetmap.org/wiki/Proposed_features/Phonetics">a proposed phonetics feature</a> (from 2010).</p>

<p>This is not a minor problem, Wikipedia lists <a href="http://en.wikipedia.org/wiki/List_of_names_in_English_with_counterintuitive_pronunciations#Place_names_in_Britain_and_Ireland">hundreds of UK place names with counter-intuitive pronunciation</a>.</p>

<p>There's no <em>direct</em> harm in a sat-nav mispronouncing a town or street name - although it can be very annoying for anyone expecting the correct vocalisation.</p>

<p>So, should modern maps allow for the correct pronunciation of place names?  I think they should.  That then draws us to an interesting question about regional pronunciation.  An Englishman, Scotsman, and American all walk in to a bar - they each pronounce the word "Edinburgh" very differently.  Who is right?</p>

<p>I leave you with one of <a href="https://talkandtech.blogspot.com/2010/06/hymn-to-heteronyms.html">Richard Lederer's hetronymic poems</a> to enjoy.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=7341&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/01/its-pronounced-reading/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Mashed Up Maps]]></title>
		<link>https://shkspr.mobi/blog/2009/07/mashed-up-maps/</link>
					<comments>https://shkspr.mobi/blog/2009/07/mashed-up-maps/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 08 Jul 2009 11:20:38 +0000</pubDate>
				<category><![CDATA[voteuk]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mashup]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=241</guid>

					<description><![CDATA[As part of my project to create a mobile polling station locator site, I&#039;ve been playing with various mapping APIs.  As a base experiment, I passed the postcode of a polling station (GU22 7DT) to both Google Maps and Yahoo Maps.  Here are the results.   -   Two things of interest to note.  Firstly, Google has a specific &#34;Mobile&#34; call in the API, it reformats the map image to be more readable on…]]></description>
										<content:encoded><![CDATA[<p>As part of my project to create a <a href="https://shkspr.mobi/blog/2009/07/getting-people-to-the-polling-station/">mobile polling station locator</a> site, I've been playing with various mapping APIs.</p>

<p>As a base experiment, I passed the postcode of a polling station (GU22 7DT) to both Google Maps and Yahoo Maps.  Here are the results.</p>

<p><img class="size-full wp-image-243" title="ymaps1" src="https://shkspr.mobi/blog/wp-content/uploads/2009/07/ymaps1.gif" alt="Yahoo! Maps" width="240" height="240"> - <img class="size-full wp-image-244" title="gmaps1" src="https://shkspr.mobi/blog/wp-content/uploads/2009/07/gmaps1.gif" alt="Google Maps" width="240" height="240"></p>

<p>Two things of interest to note.</p>

<p>Firstly, Google has a specific "Mobile" call in the API, it reformats the map image to be more readable on the mobile - I think you'll agree that Google edges out Yahoo here.</p>

<p>Secondly, Google maps is <em>less accurate</em> than Yahoo! Maps.  Severely so.  While maps.google.com is highly accurate when passed a postcode, the API seems only to look at the first part and discard the rest.  Yahoo on the other hand is unnervingly precise.</p>

<p>What to do?  Well, as all the cool kids are doing, let's have ourselves a mashup!</p>

<p>We can call Yahoo Maps to get the Latitude and Longitude of a postcode thusly
<code>http://local.yahooapis.com/MapsService/V1/geocode?appid=YD-9G7bey8_JXxQP6rxl.fBFGgCdNjoDMACQA--&amp;zip=gu227dt&amp;state=uk</code>
This will return
<code>&lt;Latitude&gt;51.318691&lt;/Latitude&gt;</code>
<code>&lt;Longitude&gt;-0.543540&lt;/Longitude&gt;</code>
<code>&lt;Address/&gt;</code>
<code>&lt;City&gt;Woking, GU22 7DT&lt;/City&gt;</code>
<code>&lt;State&gt;United Kingdom&lt;/State&gt;</code>
<code>&lt;Country&gt;GB&lt;/Country&gt;</code>
We take the Latitude and Longitude and pass it to Google Maps like so
<code>http://maps.google.com/staticmap?center=<span style="color: #ff0000;">$lat</span>,<span style="color: #ff0000;">$long</span>&amp;markers=<span style="color: #ff0000;">$lat</span>,<span style="color: #ff0000;">$long</span>,tiny&amp;zoom=14&amp;size=240x240&amp;maptype=mobile&amp;key=&amp;sensor=false</code>
Which nets us this map.</p>

<p></p><div id="attachment_242" style="width: 250px" class="wp-caption alignnone"><img aria-describedby="caption-attachment-242" class="size-full wp-image-242" title="gmap2" src="https://shkspr.mobi/blog/wp-content/uploads/2009/07/gmap2.gif" alt="Google Map from Yahoo Geo Location" width="240" height="240"><p id="caption-attachment-242" class="wp-caption-text">Google Map from Yahoo Geo Location</p></div><p></p>

<p>Hey presto! Better looking than the Yahoo Map and better accuracy than the Google Map.</p>

<p>The geocoding prescision of the Google Maps API is very poor for UK postcodes.  There really shouldn't need to be this need sort of work around.</p>

<p>This is the sort of data that the UK government should be providing.  The <a href="https://web.archive.org/web/20090609045317/https://openspace.ordnancesurvey.co.uk/openspace/support.html">Ordnance Survey have an API</a> but it seems restricted to JavaScript which isn't very useful for most mobile phones.  Nevertheless I'll have a play with it and see if it's more useful.</p>

<p><em>Edit</em></p>

<p id="line1">I am now using <a href="https://web.archive.org/web/20140208154955/http://ernestmarples.com/blog/">Ernest Marples' Postcode Latitude/Longitude Lookup API </a>which has much greater accuracy than either Google or Yahoo.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=241&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2009/07/mashed-up-maps/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
