Hacker News new | past | comments | ask | show | jobs | submit login
Good bye, Google Maps… thanks for all the fish (plus.google.com)
536 points by dlikhten on Jan 11, 2012 | hide | past | favorite | 154 comments



I really wish there is a way to show more than just the domain name next to the title.

>Good bye, Google Maps… thanks for all the fish (google.com)

is simply misleading.


Also not on the topic of the article, but...

I wish people would stop blogging on Google plus. Period.

It's the worst reading experience ever on the iPhone - nearly impossible as the text blurs, and you have to drag the article around to see it all and then wait for the blur to go away.


Does the iPhone not open Google Plus posts in the Google Plus app? Or do you not have it installed? The reason your experience is awful is because Google doesn't care to make the G+ mobile web experience perfect since their app is the way to go.

On Android, when I click one of these links it opens the app and the reading experience is very pleasant. Maybe I've just been spoiled, but I find the experience to be pretty good.

Edit: Also, I think it's kind of silly that you wish people would stop publicly posting on Google Plus due to your phone experience being subpar. I think the problem lies much more with you and your phone than it does with Google Plus as a writing platform.


Should you need a third party app installed for a good reading experience? I don't use Google+ and don't want the app on iOS, even if it was launched when I click a Google+ link (which, fwiw, you are correct: it currently does not).

(On the other hand, Tumblr looks great on mobile, and it doesn't need an app. Facebook, too, is at least readable on their mobile site.)


Does anyone actually use Tumblr for original content, or for that matter, text? 99% or more of the Tumblrs I've seen are just people recirculating other Tumblr photos.


The vast majority of all tumblr traffic is porn.


Tumblr always looks terrible with 68pt headings on my Android browser.


It seems like a fair complaint that G+ should have a better mobile experience, not so fair to demand to not post on G+ anymore.

I was actually going to comment that I find G+ a great experience for these kinds of posts... oh well.


Can you imagine using Facebook without an app now?


The current Facebook mobile site is almost 1:1 with their app (on Android, anyway). I wouldn't surprised to know the app is one giant WebView with a few system hooks sprinkled in.


Yea pretty sure it is. David Fetterman gave a talk at F8 about how they approach it. I think the vid is online somewhere, but here's the transcript. http://www.readwriteweb.com/mobile/2011/09/how-facebook-mobi...


I don't even have it installed on my iPhone. I use the mobile site.


I never understood why websites created apps of their websites. The browser is ubiquitous. Use it. I don't want to install seven different apps for my seven favourite sites. I don't see why this is acceptable on a mobile platform any more than it would be on a desktop platform.


Oh come on. It's a textual web page. There's no good excuse why it shouldn't be reasonably usable in any web browser made in the last 10 years.

"It's your fault for not using the Google Plus App to view the page" is tantamount to saying, "It's your fault for not using IE6 to view the page."


I agree. It actually looks quite nice in Opera Mobile on Android: http://dl.dropbox.com/u/133910/SC20120112-084903.png


Let me get this straight: You think it's more reasonable for Apple to have to build in special support so requests for webpages on plus.google.com go to the G+ app instead of Safari than for Google to just make their site work on mobile platforms like everybody else on the planet?

You are, as the kids say, straight trippin'.


Well, not exactly. But that is the way that Android works, and it's pretty fantastic. When an app takes an action, it launches an Intent that notifies the OS of the details of that action. The appropriate application is launched (or the user is presented with options, in the case where there are two or more applications that know how to handle that Intent. In this case, it's both the Browser and Google+).

I was mostly asking if iOS had similar functionality, but it appears not.


Yes, but to then go on and say Google shouldn't worry about whether their site is even legible because, hey, it's the user's fault for choosing a phone that isn't based on intents? That's just silly.

But no, iPhone doesn't have that functionality.


I didn't mean to say that they shouldn't worry about it. I more meant that it's probably lower priority, and for an understandable reason. I'm sure they want to fix the web page and I'm sure they will - but the iPhone Safari market share is probably very, very small when looking at the Google+ user stats.

Also, I thought it relevant to mention here that you can indeed read the post very clearly on the iPhone - but a seeming lack of this feature (Intents) in iOS makes this awkward.


I've never developed for iOS, but on my iPhone when I go to okcupid.com it somehow 'redirects' to the okcupid app on my phone. So it seems there is some capability for this built in that website developers can take advantage of.


There is: Apps can register to handle certain URL schemes, so all you need to do is put in a redirect to (for example) "okcupid://profile/109" and, since Safari doesn't handle URLs with the okcupid scheme, the OKCupid app will be asked to open the URL instead. But again, this would require the plus.google.com team to actually implement it.


iOS apps can register foobar:// hooks. If a site redirects to a URI with a custom protocol, it'll wake up the app that's tied to it.

(I'm not sure how they're detecting whether that hook is registered or not, though.)


It looks like they basically ask whether you want to use the site or the app the first time you visit on a device, and if you choose the app, it sends you to the App Store and sets a localstorage setting that triggers a redirect on subsequent visits. (Edit: OK, it's a little bit more sophisticated than that. But I think that's not too far off.)


Mobile Safari does support apps registering custom URL handlers, so google could rewrite the links as gplus:// and they could open in the G+ app. Unfortunately I don't think this behaves nicely if you don't have the content handling app installed since it just errors.


That's correct. If you don't have the app in question installed, you get a nasty "Page could not be found" error. There are hacky and unstable JS tricks you can pull with setTimeout to send the user to the app store if they don't have the app installed, but I haven't heard of any reliable way to deal with this (pretty glaring) failure case.

Even just the ability to suppress the error message would be more or less fine.


How about loading the gplus:// link in a hidden iframe. Then continue to load the page in the browser. If they have the app installed, it will redirect, otherwise the page will just load in the browser.


I'm fairly sure when I tried something like that it popped up a "Page not found" dialog. I may have been doing it wrong though.


But then you have an extraneous page loaded.


So just load up the page (on iOS user-agents) with a big red button up top which allows the user to self-redirect, or default a preference on the G+ profile (if they're logged in).


Reasonable or not, that is the expectation Apple has encouraged iPhone users to hold - every website should have its own app in a way reminiscent of AOL keywords.


Expectation for who? It has never occurred to me to install an app to view a single website. Maybe this is something you do, and therefore think that other people also do.

But you're mistaken. I browse the web using a web browser. Even on my iPhone.


Since I don't own an iPhone, your assumption is incorrect. My spouse and many other non-technical people I know do own iPhones. And it is very common for them to use apps rather than their browser to access web content.


I call shenanigans. Practically every "content" site out there has its own app, and loudly proclaims its existence whenever you visit its site with a compatible device. It's simply not possible that "it never occurred" to you. You can obviously choose not to install a Google+ app if you like. But I don't believe for a minute that you are surprised at the need for it.


That's how Android Intents work, Apps can register to handle domains.

In my opinion, it's a far more elegant solution than encouraging developers to register pseudo-protocols to use in URLs that also result in very awkward interactions if the app's mobile site tries to redirect to the app and it is not installed. (Then again, this gives users a "choice" (!) of whether to open links or Intents in the mobile app or native app.)


Does the iPhone not open Google Plus posts in the Google Plus app?

Nope

On Android, when I click one of these links it opens the app and the reading experience is very pleasant. Maybe I've just been spoiled, but I find the experience to be pretty good.

This doesn't happen for me. I have a Galaxy Nexus with ICS, and I have Google+ installed and linked to my account, and this doesn't work - it opens the post in the browser. Is there some magic fairy dust that needs to be sprinkled into my microusb port for posts to be redirected to the Google+ app?

What's much worse, though, is that Google+ posts actually reliably crash the ICS chrome browser - as in 100% of the time. Whenever anyone posts anything on Google+, I have to open it in Firefox to read it.

Clearly Google needs to work on this.

Edit: Also, I think it's kind of silly that you wish people would stop publicly posting on Google Plus due to your phone experience being subpar. I think the problem lies much more with you and your phone than it does with Google Plus as a writing platform.

This isn't really that different than putting the post behind a paywall or some other inconvenient barrier to your audience. It might be a nice writing platform, but I think it's a pretty lousy reading platform.


> I think the problem lies much more with you and your phone than it does with Google Plus as a writing platform.

The problem definitely lies with Google Plus as a web app. Whatever they're doing, it's just not a very good experience on a mobile device. Maybe on Android they redirect Google+ pages to their native app, but they don't even offer a way to do that for other platforms even if you have the native app installed (even a simple link on the page that opens it in the native app would be fine). It seems obvious that they're actively trying to promote their own platform over all other reading experiences, which is a radical departure from the ideals of the web that Google has historically cared about.


I don't think a conspiracy is obvious at all. I think this is just a common Google problem; when you hire A+ level talent they don't want to spend their time adjusting css for every platform. That's not an interesting problem to them; self-driving cars is interesting.

This is why I think every company should hire B and even a few C+ level talent. Someone has to do the boring details.


It's not a simple matter of CSS. I have no idea how, but Google+ on MobileSafari periodically dumps the entire tile cache and forces it to re-render (which is why the text goes all blurry). I've never seen that on any other website, ever.


  I think this is just a common Google problem; when you hire A+
  level talent they don't want to spend their time adjusting css
  for every platform.
Maybe I'm wrong, but I thought that the criteria for defining A+ talent is people that (in short): Defines correct specs for a given project; does the jobs to the specs; Works fast; Makes the code as maintainable as the situation may require, according to change and growth prospects; Does not waste time in unnecessary or fancy stuff; Communicates well with the team;

In this case, Google plus as a blog, obviously all the platforms are targets. So the CSS should be adjusted for all the platforms, and that must be part of the specs. If you have A+ talent executing, either it will be done, or they haven't implemented that yet according to their priorities, or there is something more unknown to us.


Maybe Google needs some A-level product managers.

Anyway, building a G+ app doesn't exactly require an extra 30 points of IQ and 5 years of school than making a web page display readable.


I think this is just a common Google problem; when you hire A+ level talent they don't want to spend their time adjusting css for every platform.

Maybe they should start using CSS brain teasers in their interviews, then.


Isn't this the plot of Brave New World?


You're being down voted, but I wondered something similar in the thread about broke FB and Twitter APIs from the other day.

http://news.ycombinator.com/item?id=3444429


I'd be surprised if you could easily go from an Mobile Safari (or another iPhone browser) to the Google+ app when you click on a Google+ post. The way that works on Android is via Intents and, AFAIK, iOS doesn't have anything like that.


The Google Plus app suspiciously feels like a Webkit wrapper.


It shouldn't be that hard. Serve up basic HTML.

If Google can't do simple HTML after all these years, there's something wrong.


The blurring is a bug in Safari that is sometimes (I haven't investigated the exact cause) triggered when you scroll content below an element with position: fixed

In the case of Google+ that's the navigation bar.

Strangely, I could not trigger the issue when I was reading this post on my iPad. Now either Google has figured out the cause and found a workaround or the stars have somehow aligned correctly for it not to happen this time.


If you double tap on the column of text to zoom in and then scroll past the fixed element it will trigger it in this case. It happens to me on G+ and Techcrunch a lot. (iPad)


I have absolutely no idea what you're talking about. Google+ is one of the easiest correctly sized columns of text to read on my iPhone.

The following is a screen shot. Do you care to elaborate on what is wrong?

http://imgur.com/xDksb


What's especially interesting is that your iphone layout is actually better than G+ on a desktop webbrowser, where the lines are insanely long and do not wrap when the window width is reduced.


Agreed. I actually find it one of the nicer reading experiences on the iPhone considering so many other sites don't wrap properly and make me scroll sideways to read each sentence.

I also don't get any of the blur mentioned when scrolling.


Try pinch zooming. Made it all blurry for me.


Could you post or email me a screenshot of this? I don't have my iPhone handy to reproduce it but I'll point the right people to this if I can explain it well enough. My handle at google.com.


I tried to take the screenshot, but when it's doing the blurry-loading thing it doesn't let me take the screen shot, and when it does take it, it's right after the page loads. So I guess it's "freezing" while it's trying to adjust the page.

While trying to do this, however, it just crashed Safari twice. I tried the same on my wife's 3GS, crashed Safari as well trying to read the Google Plus post.


Thanks for making the effort!

Unfortunately I don't think there's anything we can do about Safari crashing while taking a screenshot at an inopportune time. Perhaps we can try to find someone on HN who works on at Apple?


I read the article just fine on my iPhone. But when I view a G+ entry on my computer I get a huge "Suspended" notification because I used a slash in my name when I registered.


Not only on the iPhone, but on the Android (sic!) as well. Actually, it's more convenient to use Facebook website than to use Google+ website.

At least on the Honeycomb tablet, can't talk about the mobile phones.


Spacebar to pagedown also breaks randomly, which is the primary way I scroll on a computer.


I used Safari's Reader functionality.

Reader parsed it fine and displayed it beautifully.


> It's the worst reading experience ever on the iPhone

Yup, but it's probably the best writing experience for most bloggers, and also people who don't have blogs. Even if you have one with a decent readership, the engagement you get from Google+ is far higher than anything you can get when people need to use RSS and a reader to follow you.


Yeah, but patio11 would have a field day on streeteasy writing a popular blog post and giving Google all the the link juice. Unless Search Your World means G+ optimization is more important than SEO now?

OMG. Google is pulling a reverse-walled-garden.


And there you've highlighted the issue with Google+. For some reason, people are so determined to see it work that they attempt to shoehorn it to be something that it isn't. Google+ isn't a blogging platform and shouldn't be treated as such. Google themselves own a blogging platform.


I've repeatedly considered building a HN Google+ scraper that grabs the text from Google Plus stuff and throws it onto a more readable cache that won't be blocked by work filters as social networking.

However I'm a little worried about stealing what may be Google's content.


Are you aware that Google's entire business model is based on scraping content from websites?


What causes that text blurring on iOS devices? I've encountered it on TechCrunch as well.

By the way, Hacker News is fairly unreadable on an iPhone because the text is so small text width so great. I haven't found a mobile interface that allows me to log in and comment.


Try Opera Mini. Not everyone likes it on iOS, though, but when you zoom in it will nicely reformat the text so you don't neet to scroll.


There's a paid app called news.yc that is the best HN app out there for iOS. Well worth the 2 bucks.


> It's the worst reading experience ever on the iPhone

Try the new-in-iOS5 "Reader" button in the URL bar.


He should just use my tool so he can host all those posts from his own domain while still posting to Google+: https://github.com/lylepratt/Plusify


I wish people would stop blogging on Google plus. Period.

I wish the same, but for different reason. I can't open Google+ links in office. :(


Why not just tap "reader"? This post is perfectly pleasant to read on my 3gs in reader mode.


Here's a userscript that makes HN show all subdomains. If you're in Chrome, just click on "Raw"to install.

https://gist.github.com/1522657


Excellent.

I was just about to write a Chrome extension to do this.


Why not ask PG to change it?


Well that was the whole point of my original post, asking HN to display it differently. In the mean time the userscript will do just fine.


People use google plus enough that a special hook to note that it's from google plus, not google.com would help immensely.


I just assume any google.com url's are for G+, less surprised that way.


I really wish there is a way to show more than just the domain name next to the title.

There is. I installed the user script Show Full Domain on Hacker News posts,

http://userscripts.org/scripts/show/121512

mentioned in an earlier Hacker News thread, and it works well. I knew the submitted article was from plus.google.com and was able to anticipate its content accordingly.

(I am running this user script on Chrome.)


I'm using an extension in chrome for that...

https://chrome.google.com/webstore/category/home

For me it displays as (plus.google.com)


As much as I'm with you on this. This is not the place to discuss over HN's features or GooglePlus experience over hand held devices. Sometimes I wish we could move these discussions to some other place. I'm here to read and discuss about the article. But I'm welcomed with tens of comments unrelated to it. This is annoying.



Protip: hovering over the link will display the full URL in the status bar. You should really spend more than a few milliseconds before deciding to get excited about something.

The Public Suffix List (publicsuffix.org) might be useful for this, although I doubt plus.google.com is listed in there (no same-origin security considerations). It's still the only systematic approach I know of that even remotely addresses the problem you're describing.


> Protip: hovering over the link will display the full URL in the status bar. You should really spend more than a few milliseconds before deciding to get excited about something.

You're assuming he's using a device with a mouse. And why not add a simple feature that makes usability better on all platforms? Special case google plus here, just because this is such a common complaint. I've wanted it for a while, too.


You can also trigger the status bar prompt via the tab key, link search, and probably assistive technologies have their own approach.

I'm amazed that offering up a potential general solution that already exists, or suggesting someone measures their response before jumping at headlines, would result in downvotes here.


> I'm amazed that offering up a potential general solution that already exists, or suggesting someone measures their response before jumping at headlines, would result in downvotes here.

I think it's tone and missing the point. Starting a response with protip is a bit condescending, and the point isn't actually about not being able to use the UI to get the desired information, but about how the usability would be improved (for some users at least) by changing how information is presented.


Even if you weren't somewhat wayward of the point, you'd still not be considering touch devices, which the parent was more likely to be referring to.


When those prices were announced, I was really expecting that they were just for show, and really everybody would end up paying way less than list price. It's bizarre that this isn't happening. Making a real and profitable business out of providing a geo API is great. Pricing it out of just about everyone's range and driving the potential customers away, less so. I can come up with a lot of theories, but none that is really believable:

1. So many companies really paying nearly list price that it's worth losing the other business.

2. Using different pricing schemes on different customers to figure out what the pain threshold really is, to maximize profit.

3. The sales people have a bad set of incentives, and are too strongly encouraged to try to make sales with low discounts.

4. ?


A similar story on HN from a couple of weeks ago:

https://news.ycombinator.com/item?id=3392851 – Why (and how) we've switched away from Google Maps (nestoria.co.uk)


The most telling part of this experience was the discovery of how good open source mapping has become lately.

While it's the money that's forcing developers to look for alternative mapping solutions, it's also unleashing a wave of interest in open source maps. Those will undoubtedly get better as time passes.

I do believe Google will look back on the decision to start charging for their map products at the levels chosen as a bad one for themselves, but a great one for open source.


The maps do not show subway stop locations. That is not good when you are a NYC real estate company.


Rest assured that we will be adding the subway stops and various other awesome related data sets shortly.


Not to sound like a downer, because I really appreciate open source mapping, but that's the part where I think the costs, long term, will swing back.

Google maps is deceptively simple, in that the javascript library and tiling is a relatively solved problem. Google has the best datasets, and the best large-data know-how in the business, so outsourcing things like an up-to-date transit location and route database is built into that seemingly large cost.

What if you want to offer transit directions from your location to a rental?

Again, sorry if this sounds like I'm poo-poo'ing your effort; that's not my intention. I think there's another side to this story, though.

EDIT: Forgot to mention my own personal white whale. Google's geocoder is far from perfect, but it's the best I've seen. I worked for years with them, and none of the open source geocoders (or expensive ESRI products) could deal with addresses like Google's. Geocoding is like web WYSIWYG editors; they all suck, but some suck less than others. And everyone thinks they can do it better.


What if you want to offer transit directions from your location to a rental?

Actually, Google doesn't let you do that either. They have separate licensing agreements with every transit authority, so there is no API access.

You're right on the geocoder, though. The closest I ever found was Yahoo's, but they're still not up to much.


Huh. Didn't realize that. Thanks for pointing it out!


I'm a big fan of OpenStreetMap in theory as well, but once Google launched vector maps with really solid offline caching for their Android app it made it a lot harder for me to consider switching. I know OSM will let you cache tiles for offline viewing, but the level of caching you can do with vector data is a whole different level.


OsmAnd nightly build (0.7.0 branch) is GPL'd, with offline vector OSM maps and it's mind-blowing. Navigation works, with voice. There is now a native rendering option on some devices, it's pretty spiffy. It can also record GPX tracks, with optional background service. The vector map of Croatia is 20 MB compressed, with a huge amount of POI data. Daily, an average of 50000 points are added to the map of Croatia. I've actually stopped using Google Maps, OSMAnd is the best map app and it's completely offline.


Wow, it's come a long way since I tried it. Thanks for the heads-up.



> Forgot to mention my own personal white whale. Google's geocoder is far from perfect, but it's the best I've seen

Lulz wht? Google's Geocoder is by far the suckiest of any of the ones I evaluated. I'd highly recommend Bing or Yahoo before Google's geocoder.


I did a test with different Geocoders (Google, MapQuest, Bing, Yahoo, Nokia). Google was lightyears ahead of the rest in my test. It was for the Netherlands, though.


The netherlands is a different beast when it comes to Geocoding since each postcode only corresponds with around 10 buildings all very close to each other. Most other systems cover larger delivery areas. My complete amateur comment is that you need different algorithms for different countries.


I frequently have to deliver the bad news to bewildered drivers that the federal building they are looking for is in the middle of Seattle, not on a suburban street Kirkland which just happens to have some similar street numbers - they are always using Google maps directions...


Or MapQuest, who have the best commercial licensing terms I've seen (which isn't saying much), and who also have a passable API.


They should merge efforts with other companies who also need alternatives to Google Map and create their own always-updated map navigator.


Or just throw a few bucks towards setting up a wholly owned subsidiary that leases out the api.


I wonder in which part of the world you are living. OSM has in most parts of the world outpaced even the best, commercial map providers...


Yes, but the data can be pretty bad, and software to access that data could use some improvement. For geocoding, there is only Nominatim which is a major PITA to get setup. I am still trying to get a full planet import and it has been 30 days on an 8 core 16gb machine with 6 drives in RAID10. Without 64gb of ram and some SSD's, it's going to take a month. Additionally, the results can really really suck. For example, zipcodes are often returned as "97006:97015", a range, rather than as a point. On top of that, sometimes you get the range delimited by a semicolon rather than a colon, etc. The price you pay for user inputted data - there's lots of it, but it's not all quality. Still though, better than paying an arm and a leg!


Providence, Rhode Island. Does OSM provide transit stop and route info?


OpenStreetMap is capable of providing public transport information - see http://wiki.openstreetmap.org/wiki/Public_transport

See http://3liz.fr/public/osmtransport/index.php?country=France&... and http://öpnvkarte.de/?zoom=12&lat=52.50944&lon=13.393... for examples of OpenStreetMap public transport data in action.


But they mention that in the text. Sure it's not something that happens now, but since now they generate the maps, they can add them or anything else they want to add to the maps.


I've been using Streeteasy.com a lot over the past few weeks. Sometimes I get Google.com maps, and sometimes I get the Open ones. I always think that the Google ones look and function much better. I hope the open ones improve, but it's not there yet.


Google charging heavily for maps is a good thing, in a way - more alternatives will come up, which are (hopefully) cheaper, and not locked to one company's whims


The take away I got is that Google maps is a very good way to implement a map tile on your pages if you are a startup, one less thing to worry about, but if you succeed, be prepared to "optimize" the cost of that portion later. The per-unit cost is a steep slope, once you start to get volume.

Fair enough. No way would I try to make my own map at the beginning of a project.


You don't need to make your own map. MapQuest serves very nice OSM tiles for free. See how we did it using MapQuest here

http://blog.nestoria.co.uk/why-and-how-weve-switched-away-fr...

Then later if you feel like it you can switch to your own tiles


Does anyone have any pointers to tutorials on how to get started building OSM maps? For example, if I have my own "map" of the US (a simple graphic image), how do I go about connecting that up to state boundaries and plotting lat/long on it, and then breaking it all up into tiles? I feel like that part of the puzzle is always missing from blog posts like these (though the post is helpful for the bigger infrastructure picture.)


While notaddicted's reply can also be useful to you, I think the part of the puzzle that you are missing is "georeferencing". From your example, with a raster (bitmap, image) map of the US: the part where you start connecting that to lat/lon is georeferencing. Essentially, you want to tie a spatial reference to your image, so that the raster's state boundaries will correspond to state boundaries on a "real" map. You can think of it as pinning an image you know nothing about to a map you do know something about, and then copying the information from known to unknown.

There are plenty of ways to georeference an image. The easiest would be to use something like QGIS or GRASS (both opensource GIS software). You will need existing spatial data to base your (as of now, non-spatial) map on: a shapefile of the state boundaries would work great.

Once you've wrapped your head around georeferencing and the idea of spatial vs nonspatial data, you will probably get more out of the mapsfromscratch tutorial.


This isn't 100% what you're asking about, but http://mapsfromscratch.com/ has instructions for how to render and server map tiles, where you basically control the whole stack.


> they might have bad data, and there's very little you can do about it except report it and wait

You can actually go to Google MapMaker and modify things yourself. I've fixed many things to date. http://www.google.com/mapmaker


Could somebody explain to me how google charges for maps? I'm using it for http://lanmarks.com/ -- and it's not like I'm throwing an API key at them with the javascript include...


Start using an API key - you can then use their API console to track your usage, and you'll actually get notifications of overages, impending shutoff etc. Much better than flying blind.


it's tied to the domain name of the page including the maps javascript (that is, the referrer for that JS request)


Fortunately Google Maps' geocoding API limits still appear to be based on IP address. So if you do your API requests via client-side AJAX, you should be fine. That's because it's unlikely any individual user will make more than 25,000 requests in a day.


Almost: unfortunately via the terms, you need to display the geocoding results on a Google Map.

> Note: the Geocoding API may only be used in conjunction with a Google map; geocoding results without displaying them on a map is prohibited.

from: http://code.google.com/apis/maps/documentation/geocoding/

So, though the limit is technically lower, it's practically and legally quite the same.


It's a very overview of the current open source map technologies out there. People may be talking a lot about the price, but my feeling is that the next batch of map servers etc are catering to a major set of folks who wish to diverge from the stock standard Google Maps look and functionality.

The technology is simplifying the whole process of generating and rendering maps quite a bit - comes with it's trade-offs of course. For those requiring a step or two above a simple basic map yet wish to have more customization over what's in the map tile, it's perfect - processing times are getting less, and the technology is becoming less arcane to understand


This might just be a matter of taste or just what I am used to, but I have yet to see another online map, that looks as good as Google Maps. Do others have a different option about this?

Btw, when Google announced it's ridiculous new pricing scheme for Google Maps, I though maybe they actually just wanted to force people to become Google Maps Premier costumers. I mean, no way they really except people to pay that much. So I am really curious if their Premier program is actually less expensive. Did you actually contact Google Sales about it?


Thanks for all the excellent pointers, some of which I knew but most I did not. I'm happy things turned out so well for you.

We recently had to navigate the Google Maps licensing obstacle course at $work. I tried getting quotes from Bing, but it was just as hard to get a number since we could only go through resellers. In the end we negotiated down a bit and reduced our map usage. But the next go around I'm seriously considering taking some time to investigate doing the maps ourselves. TileMill looks gorgeous!


Does anyone know how Google's new pricing affects use of MapKit in iOS apps?


I would assume Apple's existing licence with Google for using Maps covers this.


This a great overview of the open source mapping options out there. I just posted some notes the other day on how MapBox pricing works for hosting custom map tiles: http://ds.io/A12Drf and a comparison of overage fees for MapBox premium accounts vs Google premier.


And about the price, what are the bills like now ?


It sounds like it was going to be around $200-300,000 a year after a discount was applied from the google sales staff. With the other numbers bandied about in the text it sounds like that represents a 50% discount based on their current and projected usage.


I'd really like to know that too.

It can't be too cheap to serve that many views reliably and quickly. OTOH, they are just NYC and they were already doing some things (like geocoding) themselves, while the google maps price included features they would never use (even implicitly, eg the cost of acquiring street data in other countries has to be figured into google's cost structure).


we expect it will be under $1,000 per month... depending on traffic, since it's mostly connected to bandwidth serving the tiles.


Douglas Adams is rolling over at this title. It should be "So Long, Google Maps..."


Moving the map around causes it to go black here in Chrome 18. But other than that (with might be Chrome's fought), I think the maps look pretty nice.


Sounds like you're on the current nightly. The bug was introduced this morning by Chrome, and affects a large class of webkit-transform CSS. Like other Chrome bugs, I expect it to soon be replaced by a new bug.


What about bing? Compared to Google Maps in terms of pricing? I think their maps are of great quality as well, much superior to OSM. In US at least.


I'm starting to get worried about the long-term plans Google might have for the apps I use that I'm rather locked-in to. Mainly gmail.


Another option, though still expensive, is to use the Google Earth Enterprise tools. They basically let you build your own private Google Maps though this too runs into some problems.

1.) Imagery, 2.) Cost for GEE ($10k I think), and the cost of maintaining your own servers to host it on.

I think it's still cheaper than going over the 20,000 free, but not optimal either.


My understanding is that GEE still requires the Google Earth plugin, and will not do a 'google maps' style interface?


I think you ment "So Long, ..."

Anyway, good for google for charging for something. I don't see why it should be free. But it was a blunder to charge this much from the start. It seems like they want to get rid of customers.


Where does the data for building shapes come from? Both Google Maps and the OP's website incorporate it.

What is the format? Can I download the raw data in bulk (preferably for free) for a data mining project?


By shapes do you mean borders? Or do you mean buildings and things... The borders come from http://www.openstreetmap.org/ which is editable/exportable in many formats.


Yes...borders.

Open Street Map looks like it only provides 2D building borders while Google has 3D. Google doesn't even provide an API for accessing it.

Bing also only has 2D building boundary data, albeit at a slightly higher level of detail than OSM.

Is there an open source database for the 3D data or is that proprietary Google info? Is OSM the only source for free building boundary data?


It would be interesting to see if this effects the success of the site. Despite its failing people are really comfortable with google maps.


Interesting. After years of paying through the nose for a Google search appliance that actually wasn't very good, my company decided to replace it with Solr, and it was a really fun project. We hired the Solr project's main committer to consult with us and in the process submitted patches for bugs that we ran into.

The whole thing cost less than one year of the GSA license fee, we can search all of our content (the GSA had a hard limit on the number of documents it would index), and the search results are way better.


Charging is good since it keeps the product around, but Google's prices seem ramp up suddenly from free to way too high suddenly. First Appspot and now this, looks like their pricing is too out of line for small to medium companies. They need a flatter pricing curve.


Perhaps it is Googles way of not becoming a monopoly in a market segment?

By charging high prices for their solutions they end up fostering mom and pop solutions which would otherwise not have a chance.

Damned if they do, damned if they don't.


I don't think they really care. In the current landscape, Google Maps is a competitive advantage for them and the less people using it the better. They leverage it across the Android ecosystem, their new social network, etc.. and it creates more work for their competitors to play catch up.


  the less people using it the better
How is that? I would say the marginal cost of extra users is minimal, especially given their (lack of) customer service.


Parent means that less API users (product competitors) is better, not less end users.


Maybe not... This thread got me wondering, one of the points in the article is "why pay to have sites that look the same as the rest"

Maybe google prices is to remove gmaps from everywhere and sell only to premium sites.

If they disappear users are already hooked and will migrate to the premium sites that still have it


Agreed. They effectively pushed my startup from Appspot to Heroku.


"TL;DR: We at StreetEasy decided to build our own maps using, among other tools, OpenStreetMap, TileMill, MapBox and Leaflet, instead of paying hundreds of thousands of dollars per year to Google. And yes, the money pushed us into doing it, but we're happier with the result because we now control the contents of our maps."




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: