TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Mapcode – A short address for any location on Earth

203 pointsby besekualmost 11 years ago

48 comments

jxfalmost 11 years ago
I&#x27;m a little confused about what this replaces, but it&#x27;s definitely <i>not</i> postcodes.<p>* Postcodes have a specific meaning: they&#x27;re both a geographical area and a mail delivery zone (at least in the US). Replacing one short code with another, which requires a different and less reliable third-party service to correctly decode, doesn&#x27;t seem like a good idea.<p>* Latitudes and longitudes are unambiguous, well-understood, and don&#x27;t require a third-party service to be online in order to correctly decode. So it doesn&#x27;t seem like this can replace latitudes&#x2F;longitudes, unless we&#x27;re talking about shortening their representation.<p>* Broadly speaking, while addresses have a lot of problems, they&#x27;re unambiguous with human context. So this doesn&#x27;t seem like it really replace addresses either.<p>* For things like a loose description that might not be associated with a single point (e.g. &quot;Central Park&quot;), I could see mapcodes being useful -- you can provide the precise boundaries of the park, where it&#x27;s located, associate metadata with the mapcode like what hours the park is open, etc. That might be very helpful.<p>Also, won&#x27;t there be multiple mapcodes for a single spot and won&#x27;t that require cross-association of the respective metadata? For example, consider that Central Park is also in Manhattan, also part of NYC, also in Midtown in NYC, etc.<p>I guess that&#x27;s not necessarily a problem, but it could lead to a lot of expensive processing for frequently updated locations&#x2F;boundaries (e.g. a beach, a suburban development in progress, etc.).
评论 #8055291 未加载
评论 #8053120 未加载
评论 #8053239 未加载
评论 #8053627 未加载
评论 #8053475 未加载
评论 #8053221 未加载
sinakalmost 11 years ago
The TomTom founders definitely didn&#x27;t &quot;just kill the postcode.&quot;<p>&gt; Mapcodes were developed in 2001 by Pieter Geelen and Harold Goddijn, soon after the GPS satellite signals were opened up for civilian use. It was decided to donate the mapcode system to the public domain in 2008.<p>Can we get an update to the click-baity title?
评论 #8053460 未加载
lucb1ealmost 11 years ago
Honestly, I don&#x27;t like it. At first I thought it was a short, sort of binary (at least machine-readable) representation of coordinates. A,A might be (0,0) in our coordinate system. Turns out it&#x27;s not. It&#x27;s not even global but country (or in the US, state) specific.<p>This means that the locations are controlled by a single entity together with country codes. Sure, postal codes are controlled by a single entity too, but at least they are regulated by the government using tax money instead of an arbitrary self-appointed committee.<p>I know it&#x27;s meant to replace postal codes and not coordinates, but I&#x27;d like to see something that actually represents a <i>place</i> instead of an arbitrarily shaped region. OpenStreetMap&#x27;s homepage happens to do this for their short URLs: <a href="http://osm.org/go/0GFeWn2RJ" rel="nofollow">http:&#x2F;&#x2F;osm.org&#x2F;go&#x2F;0GFeWn2RJ</a><p>Try moving on the OpenStreetMap map with the share menu opened and the short URL option selected. You&#x27;ll see how it influences the short URL.<p>But anyway, back to replacing postal codes: the main advantage of this is that it&#x27;d be a universal and short code. In The Netherlands you could specify: NL 6114HT 41 and you&#x27;d have house number 41 at the Marktstraat (market street) in Susteren (city). Not much longer. And with this new system you&#x27;d still need to look up country-specific codes so I don&#x27;t see much of an advantage.
评论 #8053771 未加载
grey-areaalmost 11 years ago
Objections:<p>1. This mapcode is country specific (!)<p>2. Many locations need altitude or fine lat,lon differences to differentiate them (e.g. blocks of flats, offices).<p>3. What&#x27;s wrong with altitude, lat and lon on a given projection which can be as precise&#x2F;imprecise as you want?<p>IMO it&#x27;d be better to have a hash of lat,lon,altitude which was globally unique for each level of precision.<p>A system like this needs to be globally unique without specifying country, or you may as well use a postcode. The only advantage over postcodes at present is it&#x27;s slightly shorter.
评论 #8053118 未加载
评论 #8053059 未加载
drsintomaalmost 11 years ago
So what&#x27;s the upside of this vs Geohash?<p><a href="http://en.wikipedia.org/wiki/Geohash" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Geohash</a>
评论 #8053031 未加载
评论 #8054140 未加载
Shish2kalmost 11 years ago
&gt; The mapcode foundation reserves the right to change the country list and population density maps, at which point existing codes will point to different places or be invalid<p>Nope.jpg
评论 #8056130 未加载
davexunitalmost 11 years ago
I don&#x27;t like this. From what little I have read, mapcodes appear to be proprietary, despite advertising a &quot;free, open standard&quot;.<p>&gt;Mapcodes are free. They can be used by anyone, and may be supported, provided or generated by anyone, as long as this is done free of charge, conditions or restrictions<p>Why can&#x27;t someone charge money for a service that generates mapcodes?<p>&gt;The mapcode algorithms and data tables may not be altered in any way that would result in the production of different (and thus incompatible) mapcodes. The mapcode algorithms and data tables may not be used in any way to generate a different system that produces codes to represent locations.<p>I think this means that the source code they are distributing is proprietary, because we cannot use it for any purpose.
评论 #8053972 未加载
评论 #8053978 未加载
xbryanxalmost 11 years ago
This is neat, but I am confused why you wouldn&#x27;t want to just tie location to geography and not country (aka nationality, a squishy and shifting idea). Why not just use UTM?<p><a href="https://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Universal_Transverse_Mercator_...</a>
hdsalmost 11 years ago
I&#x27;m curious about what happens when a geographical location changes country. If Catalunya gains independence from Spain, will the MapCode associated with my house here in Barcelona change? Will the old &quot;Spanish&quot; MapCode still be valid?<p>Speaking of current events, do Isreal and Palestine have separate MapCodes and what happens when borders shift?
frankusalmost 11 years ago
I, for one, really like this.<p>* It doesn&#x27;t use postal codes, which aren&#x27;t really intended for use for anything but mail delivery and occasionally make that painfully apparent (such as when the boundaries are changed)<p>* It doesn&#x27;t depend on street addresses, so it works in countries where the streets aren&#x27;t reliably or intelligibly named&#x2F;numbered. It also works in places where there are no streets.<p>* It&#x27;s smarter about allocating code space than something like a 10:10 code, since e.g. not a lot of people live in the middle of the ocean (and they can always use a &quot;fully-qualified&quot; MapCode).<p>* It&#x27;s super easy to read to someone over the phone, or type in from a business card, or transcribe from a sign.<p>A couple of uses immediately spring to mind:<p>* Telling an Uber&#x2F;Taxi&#x2F;rideshare where to pick you up when you don&#x27;t have GPS&#x2F;data.<p>* Telling a delivery drone where to deliver your package (without having to correctly remember dozens of digits of lat&#x2F;long).<p>* And of course what it was designed for, entering a navigation location quickly.<p>I&#x27;m sure there are some implementation flaws, which may or may not be fatal, but I think it&#x27;s pretty great.
评论 #8054292 未加载
basicallydanalmost 11 years ago
No, they didn&#x27;t. They &quot;killed&quot; parts of addresses.<p>Also, these are still hard to remember. Personally, I&#x27;m a fan of <a href="http://what3words.com/" rel="nofollow">http:&#x2F;&#x2F;what3words.com&#x2F;</a><p>I&#x27;m currently here: <a href="http://w3w.co/lives.fend.spent" rel="nofollow">http:&#x2F;&#x2F;w3w.co&#x2F;lives.fend.spent</a>
评论 #8053448 未加载
linker3000almost 11 years ago
I started work on something pretty much like this about 5 years ago but never pursued it for various reasons.<p>I still have one of the registered domains with nothing to show for my preliminary work: www.tinynav.co.uk<p>I got as far as designing the encoding scheme, including a database of point types (house, utility pole, ancient monument, park, private event etc..), together with special codes for corporates to use for all their shops, fast food outlets etc.<p>I had the database tables worked out, populated the locations table with open source&#x2F;public domain data such as civil and commercial airports and some other stuff. There was a front end that allowed for time-limited one-offs for things like &#x27;Jo&#x27;s birthday party&#x27;, but then life took over!
评论 #8053320 未加载
diydspalmost 11 years ago
&quot; A short address for any location on Earth&quot;<p>It doesn&#x27;t check out:<p>Surface Area of Earth: 510.1 * 10^6 km^2<p>Distinct map codes: 36^5 = 60.466176 * 10 ^6<p>Area of 1 map code = 8.4 km^2<p>Oh! It&#x27;s narrowed by country... so it doesn&#x27;t address any location on Earth. Only populated areas.<p>If you want to <i>actually</i> refer to ANY location on Earth, there&#x27;s another system, Ham Radio grids. It uses four to six digits and refers to either 70x100 or 3x4 miles squared. Probably useless for the business purposes, but at least it <i>truthfully</i> refers to any location on Earth.
评论 #8053125 未加载
评论 #8053324 未加载
callesggalmost 11 years ago
My first instinct was: bad idea.<p>But then when I thought about it is actualy something that has troubled my quite some times.<p>Lat and longitudes are perfectly fine but in general they are to &quot;simple&quot; for people to use.<p>When I think of a location in the world I generally think of the country cause I know to some extent where most country&#x27;s are located.<p>For example I would to describe some place in Miami I would describe it as in the lower right side of US and continue to work downwards from that.
jimktrains2almost 11 years ago
There is still a special place in my heart for UTM [0].<p>MapCodes seem to be based on a similar concept (grid, sub grid, sub-subgrid), but with a bit shorter representation. The thing that worries me about using mapcodes, however, is what seem to be the arbitrary borders, order of girds, and the up-keep required for usage. [1]<p>There is nothing to stop us from creating shorter UTM Codes, though.<p>Assume 0-&gt;33 represented by<p><pre><code> 0 0 0 0 ABCDEFGHJKLMNPQRSTUVWXYZ0123456789 </code></pre> Same as Map Codes [2]<p>The CN Tower is at<p>* WGS84: 43°38′33.24″N 79°23′13.7″W, (26 chars)<p>* UTM: 17N 630084 4833438 (18 chars)<p>* &quot;Shortened&quot; UTM: T.N.SBB6.DW9F8 (13 chars)<p>* Map Code: CAN PYLK.XY8P [3] (13 chars)<p>So I guess the utility of such a complex system is lost on me when something like UTM, that can be decoded with minimal effort, is just as good.<p>[0]: <a href="http://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Universal_Transverse_Mercator_c...</a><p>[1]: <a href="http://www.mapcode.com/mapcode_documentation.doc" rel="nofollow">http:&#x2F;&#x2F;www.mapcode.com&#x2F;mapcode_documentation.doc</a><p>[2]: <a href="http://www.mapcode.com/alphabets.html" rel="nofollow">http:&#x2F;&#x2F;www.mapcode.com&#x2F;alphabets.html</a><p>[3]: <a href="http://www.mapcode.com/getcoords.html?iso3=112&amp;ifrom=aboutmc" rel="nofollow">http:&#x2F;&#x2F;www.mapcode.com&#x2F;getcoords.html?iso3=112&amp;ifrom=aboutmc</a>
评论 #8056724 未加载
评论 #8057044 未加载
deltaqueuealmost 11 years ago
Having traveled to several countries without formal addresses, this looks like a godsend for navigation. It has no regional segmentation (i.e. no drill-down reference like country-state-zip-city levels), however, so it&#x27;s useless as a cultural reference.<p>Slightly off topic, but I&#x27;m stupefied at how much faster TomTom&#x27;s maps (and Bing, apparently!) are than GoogleMaps.
tonymillionalmost 11 years ago
I hereby invoke Betteridge&#x27;s law of headlines.<p>(unless they can convince every postal service in the world to throw away hundreds of years of dogma)
cabalamatalmost 11 years ago
&gt; Areas claimed by two countries are simply included in both contexts.<p>If I understand this correctly, it means that any address in a disputed territory has multiple mapcodes, one for each claimant, and therefore whichever one you use you are implicitly backing one political claim over the others.<p>If so, this is a potential can of worms that many people won&#x27;t want to open.
ekiddalmost 11 years ago
Overall, this looks pretty interesting, assuming your goal is to communicate physical locations with an accuracy of a couple of meters using a format that fits on a business card. It can also be used without country names, if you prefer it that way (just select &quot;International&quot; when generating the code.)<p>Developer downloads here: <a href="http://www.mapcode.com/downloads.html?iso3=112&amp;mapcode=49.4V" rel="nofollow">http:&#x2F;&#x2F;www.mapcode.com&#x2F;downloads.html?iso3=112&amp;mapcode=49.4V</a><p>This is patented, with an ISO standard in progress, and the following licensing terms (from their developer page):<p><pre><code> The mapcode algorithms and data tables may not be altered in any way that would result in the production of different (and thus incompatible) mapcodes. The mapcode algorithms and data tables may not be used in any way to generate a different system that produces codes to represent locations. In order to prevent misuse, unauthorised alterations, copying or commercial exploitation, please note that the ideas and algorithms behind the mapcode system have been patented and that the term &quot;mapcode&quot; is a registered trademark of the Stichting Mapcode Foundation. </code></pre> Part of the motivation is the lack of usable postcodes in many countries:<p><i>Unfortunately, a large part of the world population has no address. In India alone, well over half a billion people live in houses that have no street name.</i><p>They play some interesting tricks with population density and country &quot;contexts&quot; to shorten codes:<p><i>4. People live within a “country context”. Addresses seldom include a country name. Unless clearly stated otherwise, they can safely be assumed to be in “this” country. Codes that are known to be within a particular territory can be designed to be much shorter.</i><p><i>6. Short codes are reserved for areas where the population density is high.</i>
评论 #8053367 未加载
ascorbicalmost 11 years ago
No, because postcodes aren&#x27;t primarily geographical references. They just happen to be really useful for that. UK postcodes are arranged so that each one handles a similar amount of mail. This means that a residential street may share one or two postcodes, but a large organisation may have several postcodes to itself.
tincoalmost 11 years ago
It&#x27;s hard to get an understanding of the precise algorithm that&#x27;s being used to generate the code. If it were a competitor of the postcode it would have to be possible to identify whether two places are close to eachother just by looking at the code right?<p>From the patent I get the feeling that it&#x27;s a bit like a C-ary space partitioning, where C is 36 (alphabet+numbers). So the first character divides the earth in 36 regions, the second character divides that region in 36 regions, and so on.<p>With that in mind, I think once people would be a bit familiar with the general numbers for regions it would be pretty easy to identify what general region a mapcode would be in. So it might be a pretty good replacement of postcodes.<p>Or am I missing some other fundamental property of postcodes?
评论 #8053165 未加载
axyjoalmost 11 years ago
No. They serve entirely different purposes.
评论 #8052994 未加载
vjvjalmost 11 years ago
There is already a service like this that uses 3 words instead of that weird string: <a href="http://what3words.com" rel="nofollow">http:&#x2F;&#x2F;what3words.com</a>
评论 #8053318 未加载
NicoJuicyalmost 11 years ago
Wouldn&#x27;t this change the entire address and number? The problem is, you can&#x27;t find a place without a GPS (or another digital device) :-(
评论 #8053178 未加载
gkozalmost 11 years ago
The choice of Cyrillic translations seems arbitrary to me. There is a well known Morse code convention (Q=Щ, V=Ж, W=В, X=Ь, Y=Ы).
评论 #8056802 未加载
giergireyalmost 11 years ago
Another interesting similar idea - <a href="http://what3words.com/" rel="nofollow">http:&#x2F;&#x2F;what3words.com&#x2F;</a> .
codeduckalmost 11 years ago
<p><pre><code> Mapcodes are a free, open way to make every house or location on Earth addressable by a short code. With nothing else except your mapcode, for instance, a navigation system will bring someone to within meters of your front door. </code></pre> So what happens if you live in a multi-story block of flats?
评论 #8053350 未加载
评论 #8053007 未加载
评论 #8052999 未加载
n0bodyalmost 11 years ago
It gave me a map code that was longer than my postcode. I&#x27;m not sure how postcodes work everywere else in the world, but in the uk they point to a specific road, so it&#x27;s pretty good for navigating to a place with.<p>I do know that in belgium they point to an area, so they&#x27;re not as good as a navigation aid.
评论 #8064472 未加载
评论 #8053187 未加载
Omni5ciencealmost 11 years ago
I&#x27;m reminded of <a href="http://xkcd.com/927/" rel="nofollow">http:&#x2F;&#x2F;xkcd.com&#x2F;927&#x2F;</a>.
评论 #8053398 未加载
fixermarkalmost 11 years ago
It&#x27;s unfortunate that their map-encoding solution appears to be based on TomTom&#x27;s dataset, instead of Google Maps. It therefore thinks my house is my neighbor&#x27;s house.<p>Open Street Map is, sadly, no better, thinking my house is a different neighbor&#x27;s house.
评论 #8053440 未加载
评论 #8053438 未加载
viraptoralmost 11 years ago
&gt; What is a mapcode? [...] They are precise to a few meters, which is good enough for every-day use.<p>Yeah, but so are the British post codes. 6-7 symbols and you&#x27;re down to meters usually. At least for the cities. They definitely bring you close to the front doors.
pgtalmost 11 years ago
<a href="https://www.waytag.com/" rel="nofollow">https:&#x2F;&#x2F;www.waytag.com&#x2F;</a> is a ZA startup that&#x27;s been around for a few years. On a cursory glance, this seem quite similar? I don&#x27;t think WayTag ever gained much traction.
wspeirsalmost 11 years ago
I guess today is the day for talking about encoding locations on earth on HN: <a href="https://news.ycombinator.com/item?id=8053032" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=8053032</a>
crazy1vanalmost 11 years ago
The associated patent application: <a href="http://www.google.com/patents/WO2013057221A1?cl=en" rel="nofollow">http:&#x2F;&#x2F;www.google.com&#x2F;patents&#x2F;WO2013057221A1?cl=en</a>
评论 #8053715 未加载
sneakalmost 11 years ago
There are already a dozen of these lat&#x2F;lon encoding schemes. Please go support&#x2F;evangelize one of the existing ones before making a fourteenth incarnation.
fredsmith219almost 11 years ago
I&#x27;ll use my mapcode to tell my friends where to meet me. I&#x27;ll use swatch internet time to tell them when to meet me. It&#x27;s about as useful.
jgrahamcalmost 11 years ago
Similar idea: <a href="http://blog.jgc.org/2010/06/1010-code.html" rel="nofollow">http:&#x2F;&#x2F;blog.jgc.org&#x2F;2010&#x2F;06&#x2F;1010-code.html</a>
评论 #8052990 未加载
qwertaalmost 11 years ago
ZIP code is also used in astronomy: <a href="http://healpix.sourceforge.net/" rel="nofollow">http:&#x2F;&#x2F;healpix.sourceforge.net&#x2F;</a>
alixaxelalmost 11 years ago
Seems very similar to the NAC: <a href="http://www.nacgeo.com/nacsite/" rel="nofollow">http:&#x2F;&#x2F;www.nacgeo.com&#x2F;nacsite&#x2F;</a>
spilkalmost 11 years ago
why not use already-established grid systems instead of making a new one? MGRS is commonly used in the US military and does the same thing.
tzamanalmost 11 years ago
Seems similar to Naymit: <a href="http://www.naymit.com/" rel="nofollow">http:&#x2F;&#x2F;www.naymit.com&#x2F;</a>
PaulHoulealmost 11 years ago
It doesn&#x27;t replace the post code by any means, but it&#x27;s definitely a nice way to program a GPS.
spountzyalmost 11 years ago
A lot to do about their map design. But it is quite quick in finding locations.
ing33kalmost 11 years ago
startup based on similar idea ( Based in Hyderabad &#x2F; India ) <a href="http://zip.pr/" rel="nofollow">http:&#x2F;&#x2F;zip.pr&#x2F;</a>
paul_falmost 11 years ago
What problem does this solve, exactly?
评论 #8053362 未加载
nakedrobot2almost 11 years ago
No.
hawleyalalmost 11 years ago
Terrible site design
besekualmost 11 years ago
Subtitle taken from <a href="http://www.telegraph.co.uk/technology/news/10975625/Did-TomTom-just-kill-the-postcode.html" rel="nofollow">http:&#x2F;&#x2F;www.telegraph.co.uk&#x2F;technology&#x2F;news&#x2F;10975625&#x2F;Did-TomT...</a>
评论 #8054723 未加载
评论 #8053079 未加载