Slashdot Mirror


Do You Recommend Google Maps API or Microsoft Live Maps?

KSobby writes "The organization that I work for is going to be redoing our website in .Net/AJAX. On the site, our members will have profile pages listing where their organizations are located (our members are scattered throughout the world) as well as other pertinent information for the general public. It is a non-profit organization, so funds are tight. My question to you: If we include maps, which API do we go with: Google or Microsoft? We're in a Microsoft environment (we're non-profit and Microsoft basically gives us everything for free) but the ubiquity of Google may be enough to sway us. Has anyone used either extensively? Used them in conjunction with .Net?"

252 comments

  1. I let google answer by Anonymous Coward · · Score: 5, Funny
    1. Re:I let google answer by blantonl · · Score: 1

      That isn't funny - that is hilarious.

      OMG the irony.

      --
      Lindsay Blanton
      RadioReference.com
    2. Re:I let google answer by Anonymous Coward · · Score: 5, Funny

      Google really should hire an SEO expert.

    3. Re:I let google answer by Anonymous Coward · · Score: 0

      Amazing. How completely and unmistakably HONEST that is?! I was just saying, as an anonymous coward of course, that altruism was dead and they go an show me up like that. Yes, it demonstrates this company feels faking the stats for profit comes second and being the masters of search engine optimization (that needs its own acronym?) comes first.

    4. Re:I let google answer by Mike89 · · Score: 1

      Can someone explain to to me? Google Maps is the first result when I click that link..

    5. Re:I let google answer by drachenstern · · Score: 1

      No, google maps is the first SPONSORED LINK

      The first result is the one for the YAHOO MAPS service, which wasn't even part of the options the poster asked about. In addition, Yahoo is notorious for setting up temporary alliances for using other vendors services, such as yahoo used to use google for it's searches. Reference this link for more details. http://www.news.com/2100-1024_3-5160710.html

      Then, not only was google not the second result on the list, you had to scroll down to find theirs, and MSN's link is even lower.

      So apparently, according to the pagerank algorithm, more people tend to not think so highly of msn or google maps.

      --
      2^3 * 31 * 647
    6. Re:I let google answer by strstrep · · Score: 1

      I used the Yahoo maps API for a project. It works pretty well, and it also integrates with their YUI javascript framework passably. If you're not committed to either Google or Microsoft, I'd give them a chance. They also have a couple different modes---you can choose from either flash or DHTML. We went with the DHTML because we had to interact more closely with the content in the page.

    7. Re:I let google answer by bikin · · Score: 2, Insightful

      I guess it is a tribute to Google Search integrity that it may place competitors' products before its own (i.e. Google is not cheating)

    8. Re:I let google answer by Mike89 · · Score: 2, Informative

      No, google maps is the first SPONSORED LINK

      The first result is the one for the YAHOO MAPS service, which wasn't even part of the options the poster asked about.

      Hrmm.. not for me. Check out screenshot
    9. Re:I let google answer by alien9 · · Score: 1
    10. Re:I let google answer by mini+me · · Score: 1

      For me there is no sponsored link and Google Maps is the first result. Mapquest is second. Yahoo finally shows up third.

    11. Re:I let google answer by Anonymous Coward · · Score: 0

      Same here.

    12. Re:I let google answer by cyborch · · Score: 1

      Actually, your results vary depending on your previous searches and your location (and probably some other parameters too). I get google maps as my sponsored link AND as the first hit. MapQuest as the second and third. Yahoo maps as fourth. Nothing really funny here.

      See results of my search.

    13. Re:I let google answer by Eat+COBOL+And+Die · · Score: 1

      Actually we can have a bit more fair decision. http://googlefight.com/index.php?lang=en_GB&word1=Google+Maps+API&word2=Microsoft+Live+Maps Well, comparing "Google Maps API" with "Microsoft Live Maps" (more hits to Microsoft) isn't really fair... We should either In both cases, Google Maps wins.
      --
      "If all you have is a stick, everything looks like a jellyfish."
    14. Re:I let google answer by Supergibbs · · Score: 1
      --
      First post! (just in case I am...)
    15. Re:I let google answer by plague3106 · · Score: 1

      No, not for me. For me, its google maps as the first unsponsered link, followed by mapquest in 2 and 3. Yahoo is #4.

    16. Re:I let google answer by drachenstern · · Score: 1

      Okay, I finally look at responses to my old threads, and find that I learned a couple new things.

      Holy crap! So how does Yahoo! maps even make it onto my list when I always use maps.google.com (I'm such a fanboy)

      --
      2^3 * 31 * 647
  2. Google will spy on your members by megaditto · · Score: 0, Flamebait

    Go with Microsoft. They actually have a privacy policy.

    --
    Obama likes poor people so much, he wants to make more of them.
    1. Re:Google will spy on your members by iknownuttin · · Score: 1
      Go with Microsoft. They actually have a privacy policy.

      I don't I've ever seen a privacy policy actually enforced. I usually take those things as not being worth the paper (bits) that they're written on.

      --
      I prefer Flambe as apposed flamebait.
    2. Re:Google will spy on your members by Max4400 · · Score: 0

      I don't think so. Why they will spy on his particular community? Also, google have most robust maps and data available. Last time I checked microsoft maps is no where near when compared to google maps services. At present it covers only big cities and nothing else.

    3. Re:Google will spy on your members by hauntingthunder · · Score: 1

      first things first make sure it works with javascript turned off

      --
      You will never get to heaven with an Ak 47... But A Zu 30 is good for Low Flying Cherubim
    4. Re:Google will spy on your members by Fred_A · · Score: 1

      first things first make sure it works with javascript turned off And with Lynx of course.
      --

      May contain traces of nut.
      Made from the freshest electrons.
    5. Re:Google will spy on your members by canuck57 · · Score: 1

      Go with Microsoft. They actually have a privacy policy.

      Yep, we own you. You cannot sue us. We reserver the right to change policy any time we want and you have no rights. Your privacy is as good as public, as we don't guarantee nor warranty anything.

      Not that I trust Google much more, but realize everything does not have to be Microsoft to be good.

    6. Re:Google will spy on your members by Trelane · · Score: 4, Informative

      They actually have a privacy policy.

      You mean the link that says "Privacy Policy" at the bottom of the Google Maps API page which links to, maybe, the google privacy policy doesn't actually exist?

      Dang. My mind is more powerful than I thought!

      (for reference, the MS Maps privacy policy is here).

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    7. Re:Google will spy on your members by Anonymous Coward · · Score: 0

      (for reference, the MS Maps privacy policy is here).

      That's odd. I clicked it and got an MP3 of a guy laughing for three minutes followed by an ad for "Dueck on Marine".

  3. FC? by gcnaddict · · Score: 0, Troll

    Sounds like you're a Microsoft Featured Community.

    If that's the case, stick with Microsoft's implementation. You'd end up being more loyal, and Microsoft likes loyalty.

    --
    Viable Slashdot alternatives: https://pipedot.org/ and http://soylentnews.org/
  4. In my experience by El+Lobo · · Score: 3, Insightful

    In my (little) experience the MS API is a lot clearer and "logical" to my .net trained brain than Google's. But in the end, my experience is that both work reasonable well, and leaving politics and idealogical issues aside, I would say, test both and choose the one you like more.

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:In my experience by MikeFM · · Score: 1

      I haven't used the MS API but I've done lots of things with the Google API and have found it quite easy to use.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    2. Re:In my experience by EvilIdler · · Score: 2, Informative

      In MY experience, I've found people write APIs over everything they don't find easy enough.
      For Google Maps, I've found a simple wrapper class that cuts down immensely on the code,
      and similar projects are bound to exist for .net. As others have mentioned, Google's
      maps work in pretty much any browser.

    3. Re:In my experience by Anonymous Coward · · Score: 0

      .net locked-up brain
      Fixed.
    4. Re:In my experience by fbartho · · Score: 1

      if you link people you get modded informative! and you don't get curious people like me frustrated enough to post a logged in reply that adds little to the conversation at hand other than a plea for a link...

      --
      Gravity Sucks
    5. Re:In my experience by MrNaz · · Score: 1

      .net locked-up brain

      Fanboy'd

      Fixed.

      --
      I hate printers.
    6. Re:In my experience by Lemmy+Caution · · Score: 1

      The GP wrote something modest, fair, reported that his own background colored his experience, and still gave balanced advice. The anti-Microsoft chorus follows up with mean-spirited and cranky responses.

      Do you realize how unattractive this makes Microsoft alternatives? It leads some to believe that it is vendetta, rather than facts, that motivate them. Microsoft has some excellent technologies, and their Live Map technology has been stewing in the Microsoft Research Labs before Google even existed. There is much good to say about Google Maps, but it gets lost in your noise.

  5. Compatibility by Anonymous Coward · · Score: 5, Insightful

    It's the same product, but Google maps works with more browsers. Sounds like an easy choice to me.

    1. Re:Compatibility by nschubach · · Score: 1

      Is either one Open? Go with that which won't pigeon whole you into a lock-in situation.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Compatibility by s4m7 · · Score: 2, Informative
      I should really know better than to feed the trolls, but... *sigh* here goes.

      They are not the same product and it sounds like you haven't even used Live before. No, they're not the same. Live Maps is not as feature-mature as google maps. Live maps has a larger download footprint due to extra css and js files that most map developers will not need. Live Maps lacks good sat imagery for a very large portion of the globe.

      Gotta suck to always have a computer that is handicap in the experience they get to see and use. I wouldn't know, I use linux which has had an accelerated 3d desktop and a fully indexed filesystem for a few years now, has several really sweet development environments to choose from (at no additional cost!) and otherwise totally rocks. I still haven't seen vista do anything my computer can't do, except annoy the piss out of me and use way more system resources than it needs. And I'm running happily on 3 year old hardware.
      --
      This comment is fully compliant with RFC 527.
    3. Re:Compatibility by garcia · · Score: 4, Interesting

      Live Maps lacks good sat imagery for a very large portion of the globe.

      I think that people should seriously consider using both depending on their needs. If you're looking to do international mapping Google is probably the way to go but if you're going to be centered in large metro areas in the US and you're looking to use SWEET aerial photos, Microsoft's Live Maps kick ass (75m, far more recent than Google Maps, and better resolution).

      I live and die by Google Maps API for what I need at work (plotting interest and applicant levels by zip code) because it's easy for people to use and many are already familiar with it. That just works for what I need but that doesn't mean that it's the best option for every application.

      *shrug*

    4. Re:Compatibility by MBraynard · · Score: 1
      Where else would such a clueless post be considered 'insightful.'

      Pick the browser of your choice and see how well maps.live.com works. The answer is 'flawlessly.' This goes for all the slick tools in the colections that aren't there for Google Maps (talking about vanilla options here).

      I've programmed with the Google Maps API and it's pretty limiting. My future projects will be done with Live.

    5. Re:Compatibility by Kreisler · · Score: 0

      I agree with this. Ultimately, it all comes down to who's viewing the maps. You might also benefit from a little research - if your organization's site is getting a lot of hits from IE users, then MS might be better (more consistent with the look and feel your users are used to.) But if you're getting a lot of hits on Firefox, Safari, or other alternative browsers, then the wider Google compatibility would be preferable.

    6. Re:Compatibility by julesh · · Score: 1

      But if you're getting a lot of hits on Firefox, Safari, or other alternative browsers, then the wider Google compatibility would be preferable.

      I'll admit to not having tried Safari, but Live Maps works flawlessly for me on Firefox.

    7. Re:Compatibility by Greg_D · · Score: 1

      I've used the Google Maps API multiple times on a few websites for the magazine and newspaper publishing company I work for to provide businesses the ability to allow users a quick and easy way to get driving directions to whatever business they'd like to go to, and also to map out future events along with an events calendar. The most notable difference between the browsers that I've found is the lack of overlays on IE 6.x and previous.

    8. Re:Compatibility by jonbryce · · Score: 1

      In my experience, live has better satelite images than google, certainly in Britain, and particularly in the more remote parts of Scotland and Wales.

      Google however works flawlessly in Konqueror, whereas Live doesn't work at all in Konqueror.

    9. Re:Compatibility by Anonymous Coward · · Score: 0

      I pick........lynx!

    10. Re:Compatibility by ssstraub · · Score: 1

      So how to I reroute a destination in Live Maps? In Google Maps I just click on the route at any point I choose and drag it to another street and the route is updated automatically. That is a killer feature, not a vanilla option. Also, how to I close all the sidebars and scratch pads in Live PERMANENTLY so I don't have to close them all every single time I go there?

      I do use Live Maps for the Birds-Eye View, if the area I'm interested is covered by it. Other than that, Google is a clearly better at providing ease of use and non-cluttered interface.

    11. Re:Compatibility by JimDaGeek · · Score: 1

      I find Google maps to be more compatible as well. However, for me the major feature of Google Maps is that it is always more current. I live in a recently built home. Google Maps has had my address listed for 3-4 months now. Yahoo and Microsoft maps still do not have my address and just report back that the address was not found. It makes it hard to get directions from MS Maps if they don't have my starting address listed.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    12. Re:Compatibility by JimDaGeek · · Score: 1

      Oh, and I forgot to mention that Live Maps also support features that are MS only like the 3D view which sucks IMO to limit it to MS Only. Google Maps and Sat images work fine under OS X and Linux along with Google Earth. Google makes all of their browser-based apps cross-browser cross-platform from the start. It seems MS always brings in features for other browsers later. And some features will be MS Windows only. :-(

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    13. Re:Compatibility by JimDaGeek · · Score: 1

      It is not too good with Firefox under OS X or Linux. The 3D view doesn't work. You cannot reroute your directions like you can with Google. Under Safari it takes you to this basic page. I couldn't get any search results in MS Live Search in Safari.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
    14. Re:Compatibility by RobertM1968 · · Score: 2, Informative

      Is either one Open? Go with that which won't pigeon whole you into a lock-in situation.

      Open in what sense? Source code? No - neither.

      Platform agnostic? Google

    15. Re:Compatibility by InformationOverload · · Score: 1

      The browser compatibility is particularly important if you want users with mobile devices to be able to access the maps. In this case, Google maps is the only choice.

    16. Re:Compatibility by Haeleth · · Score: 1

      Where else would such a clueless post be considered 'insightful.'
      Anywhere else where people know what they're talking about.

      Pick the browser of your choice and see how well maps.live.com works. The answer is 'flawlessly.'
      Provided the browser of your choice is IE or Firefox, yes. Evidently it did not cross your mind that there are other browsers that people might choose. For example, for Mac users, the standard preferred browser is Safari. Microsoft Live Maps does not work in Safari.

      Safari isn't the only modern standards-compliant browser that Microsoft does not care to support. Live Maps does not work in Opera. It does not work in Konqueror. Indeed, not only does it not work in these browsers, it doesn't even fail -- it merely redirects, silently, to a different search page, with no message, no explanation, nothing.

      Google Maps works flawlessly in all of these and more. For all the virtues of Microsoft's offering, I will not be able to contemplate using it until it improves in this regard.
    17. Re:Compatibility by z0idberg · · Score: 1

      If you want to quickly compare the difference in maps between :
      Google Maps
      Microsoft VE
      Yahoo maps
      Ask.com
      OpenLayers
      and NASA Terra

      then http://www.flashearth.com/ is pretty cool. Go to a location and toggle between the different map layers.

    18. Re:Compatibility by penguin359 · · Score: 1

      My greatest annoyance with Live Search is that the scroll wheel zooms in on the center of the map and not where my mouse cursor is as Google Maps does. This make moving around and finding places by satellite view very difficult with Live Search.

      On that note, Live search did seem to have slightly higher detail in satellite imagery, in particular, around MS headquarters.

  6. go with google by ILuvRamen · · Score: 4, Insightful

    I say go with Google. If their map system suddenly changes they'll at least be smart enough to include legacy support or do something remotely responsible and there's no way that their entire map system would just disappear. As for Microsoft, they change their names and systems more often than I change my pants and if suddenly all of that new Microsoft Live crap disappeared, nobody would be surprised at all. Just think how many new Microsoft inventions/projects/experiments there were that either didn't do well enough so they cut them or they did really well and they cut them anyway for who knows what reason.

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    1. Re:go with google by BlowHole666 · · Score: 5, Funny

      As for Microsoft, they change their names and systems more often than I change my pants You must smell very bad :)
      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    2. Re:go with google by fredrik70 · · Score: 4, Insightful

      quite rubbish, If MS does anything it's hanging on to their old API for far too long. That's why they're so bloody bloated, remember? They might be happy to invent new ways of doing things quite often, but they keep the old stuff, hence the mess they're are in now with Vista - trying to make sure *all* ways of doing things work!

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    3. Re:go with google by Tim+C · · Score: 1

      And if they didn't, people would be screaming about incompatibilities - as in fact they are, with Vista and driver support, as they did with XP and driver support...

    4. Re:go with google by ILuvRamen · · Score: 1

      you know it's primarily a web service, right? Bloated, super-legacy supporting crazyware is an XP thing.

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    5. Re:go with google by Kabal` · · Score: 1

      Total FUD. New versions of the Live Maps API come with a completely different javascript and a different url to reach the javascript - the old one remains available though.

    6. Re:go with google by Antique+Geekmeister · · Score: 1

      No, if it does anything it's violating their published API's, or refusing to publish them. Seriously, if you take a look at what they did to Kerberos, or look at what they did to SMB for their file sharing and the necessary reverse-engineering for creating Samba, or at what they do the fundamentals of LDAP for that oddness they call Active Directory, you see a lot of violatioin of API's and secret API's.

      There are solid reasons the European Union just slapped Microsoft with hige fines for their anti-competitive behavior in this regard. It's a very anti-competitive measure, adn they've been repeatedly caught hiding customized internal API's even from their development partners.

    7. Re:go with google by ThePromenader · · Score: 1

      I can't help but notice that nothing in the above mentions anything about Microsoft product quality. Are we to assume by this that their API will be just as dysfunctional for older browser versions as it is for modern ones?

      --

      No, no sig. Really.

      ThePromenader
    8. Re:go with google by BitZtream · · Score: 1

      Hanging on to legacy API doesn't imply bloat in the standard sense. It generally will require more disk space to hold the code, but memory usage and speed are generally not effected due to legacy compatibility with todays dynamic linkers only loading whats needed and ignoring the rest.

      Microsoft's bloat comes from adding bullshit that isn't needed all over the place. Its a standard programmer problem of 'doing because you can' rather than 'because you should'

      And as the parent said, microsoft is notorious for dropping APIs or changing them if they don't like the way they are being used. The only ones that stick around for the most part are the ones that their internal apps use as well.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:go with google by fredrik70 · · Score: 1

      Yes, I know, I was supposed to use it for a client a year ago - got pulled though.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    10. Re:go with google by fredrik70 · · Score: 1

      I've done quite a bit of MS programming and I actually found their public APIs quite well documented, yes they have had errors in them, but so do most APIs, and they do try to correct them when they find out errors in them. Sure they're are APIs that they want to keep secret, for no other reason than to get an advantage over other compaies which makes them sucky-sucky in my eyes and hence them being smacked by EU, but that's another point.

      You make it sound like they publish fake docs just to piss developers off, in fact, they're actually quite nice to their developers, even if they're not very nice to anyone else in they world.

      Yes, I know they screwed up Kerberos and LDAP, their usual embrace and extend stuff, which is also admittedly bad, but then again, how does this relate to the question about their public APIs and services for customers?

      Regarding SMB, that's a MS protocol so I assume they're allowed to do whatever they feel like with it.

      --
      if (!signature) { throw std::runtime_error("No sig!"); }
    11. Re:go with google by Antique+Geekmeister · · Score: 1

      Try again. From Wikipedia:

      > SMB was originally invented by Barry Feigenbaum at IBM to turn DOS "Interrupt 33" local file access into a networked file system, but the most common version is modified heavily by Microsoft. Microsoft merged the SMB protocol with the LAN Manager product they had been developing with 3Com, and continued to add features to the protocol in Windows for Workgroups and later versions of Windows.

      Your experience with Microsoft documentation and API's also clearly differs from mine. Their LDAP documentation is a sad and fraudulent joke, as is their DNS and SMTP handling. They claim that their API is the Internet standard, then proceed to violate both in both their interfaces and their internal communications among their own software. It's extremely painful, in my experience, if you actually get into the interfaces rather than merely taking their word and using their plugins, and you pay a performance that Microsoft's internal applications don't pay because of their use of secret API's.

    12. Re:go with google by Anonymous Coward · · Score: 0

      He keeps shitstains in his drawers so he can stay funky like teh ODB

  7. Google Maps by EjayHire · · Score: 5, Interesting

    In your situation, I would go with Google. The Live web services are really new, and they will evolve over time, especially if they follow the same model as MS other mapping software.. free -> bundled -> unbundled/not free. Between Microsoft and Google, who do you trust for backwards compatibility in a year or two?

    1. Re:Google Maps by Actually,+I+do+RTFA · · Score: 3, Informative

      Between Microsoft and Google, who do you trust for backwards compatibility in a year or two?

      Microsoft. It took me 4 hours to port our software to Vista, and that mostly had to do with a (nonMS) driver and a (MS) dll issue. The trick to MS backwards compatibility is to not use the undocumented shit. SimCity broke when they went to 95 (they actually installed a patch in the OS for it for compatibility reasons), because of undocumented "features". Case in point, the permissions that they set up in XP were ignored by most developers because everyone ran in Admin mode. Then, they get to Vista, and "Accept or Deny" became famous overnight. Our installer, and our software, followed the annoying rules in XP on the offchance that someone was running as a regular user. Hence, when we ported over to Vista, the only time users had to verify the softwares intention was when installing the first time/patches. And that's a good time to pop that box up.

      --
      Your ad here. Ask me how!
    2. Re:Google Maps by DerekLyons · · Score: 1, Flamebait

      Between Microsoft and Google, who do you trust for backwards compatibility in a year or two?

      Google... With the caveat that their 'backwards compatibility' will actually be 'have not upgraded/updated in two years'.
    3. Re:Google Maps by kripkenstein · · Score: 3, Insightful

      It took me 4 hours to port our software to Vista [...] The trick to MS backwards compatibility is to not use the undocumented shit.
      That might be true, but how is it relevant as a comparison to Google?

      The issue isn't Microsoft's desktop backwards compatibility issues (which is debatable in itself). Thing is, Windows and MSN/Live/etc. just happen to exist in the same company, otherwise, nothing is really shared between them. When you compare Microsoft to Google with respect to maps APIs, you need to compare Google to MSN/Live/etc., which has seen many name and strategy changes and is far less mature than Google's offerings. Google APIs are consequently more stable and less likely to change.

      A conservative approach will therefore recommend Google APIs. They are more seasoned, more tested, work on more browsers, and used successfully by far more organizations and businesses.
    4. Re:Google Maps by Actually,+I+do+RTFA · · Score: 1

      A conservative approach will therefore recommend Google APIs. They are more seasoned, more tested, work on more browsers, and used successfully by far more organizations and businesses.

      That might be true, but how is it relevant as a comparison of backwards compatibility?

      Google APIs are consequently more stable and less likely to change.

      Microsoft doesn't randomly revoke API access. So that would lead me to contend that Microsoft API's are more likely to be useful in the future, even if they change on occassion.

      --
      Your ad here. Ask me how!
    5. Re:Google Maps by kripkenstein · · Score: 1

      How is it relevant as a comparison of backwards compatibility? Directly: something that is older, more stable, and has far more users is less likely to change, hence less at risk for backward compatibility issues.

      Your second point is correct, Google did act suspiciously in that instance. They do not have a perfect track record. Still, given the overall situation, I would use Google's web APIs instead of Microsoft's - at this point in time. Perhaps in a few years Microsoft's offerings will mature well, who knows.

  8. Stick with MS by everphilski · · Score: 1, Insightful

    Yeah, MS Virtual Earth (which is what Microsoft Live Maps is a derivative of) integrates with .NET... so stick with it and you can benefit from code reuse.

    1. Re:Stick with MS by Azghoul · · Score: 0, Flamebait

      Given you sig, why the fuck are you even here? Just wondering.

    2. Re:Stick with MS by everphilski · · Score: 1

      (1). There is some sane talk beyond Google and Apple worship. Just not nearly as much as there used to be. I miss the old days.

      (2). 'And lo: I have reserved for you seven thousand who have yet to suck the cock of RMS' ... sorry, just not a fan of GPLv3.

  9. Microsoft API experience by LordSah · · Score: 3, Informative

    I've implemented a solution based on Live Maps, and I was pretty happy. Not having used Google's, I can't provide tit-vs-tat comparison, but I know enough to tell you that MS's API is intuitive and easy to pick up.

  10. OpenStreetMap? by saibot834 · · Score: 1

    Ever heard of OpenStreetMap (Wikipedia)?
    Even though it is not complete in most regions, it sounds very promising imho. And it is free! (as in freedom AND beer)

    1. Re:OpenStreetMap? by nwf · · Score: 3, Informative

      Even though it is not complete

      I'll say. The entire city of Philadelphia is missing, and it's not exactly a small city. In fact, looking at the eastern US, it's pretty much useless at this point. Alas.

      --
      I don't know, but it works for me.
    2. Re:OpenStreetMap? by runnerup · · Score: 1

      The entire city of Philadelphia is missing, and it's not exactly a small city."
      What are you talking about? The Philadelphia map has the entirety of I-676. I know that it's only like a mile and a half, but it takes about 2 hours to drive, so in my mind that's equivalent to about 130 miles of country roads.
    3. Re:OpenStreetMap? by Seanasy · · Score: 1

      While I like what they're doing, this would require far more work than he needs to put into it. You might as well tell him to take the TIGER/LINE data, load it into PostgreSQL+PostGIS, write a geocoder, setup UMN MapServer and use OpenLayers in the web client. It's all Free! Of course he'll need to install Proj.4 if he wants to do any reprojections and he'll definitely need GDAL/OGR, FreeType, GD (or AGG if you want anti-aliasing).

      Don't get me wrong, I love all the Free Software out there for GIS on the web but someone who just wants to show points on a map is better off with Google Maps/Live Earth/etc.

    4. Re:OpenStreetMap? by Richard+Fairhurst · · Score: 1

      Yeah, because the US already has free geodata, so OpenStreetMap's efforts have thus far been concentrated in Europe. The coverage of the UK and Germany is coming on very fast, and the Netherlands is complete.

      For what it's worth OSM has recently started importing the US TIGER data, so Philadelphia will be there sooner rather than later.

    5. Re:OpenStreetMap? by asc99c · · Score: 1

      In the US you'd probably expect this to be privatised and profit making, but unlike most countries, the mapping data from the national agencies is freely available. By comparison, the UK Ordnance Survey maps are not free, even though they're paid by the taxpayers.

      OSM has attempted to use the free Tiger data set but ran into a hitch with the import and has been trying ever since to get the import working. I'm not sure why this is taking so long, other than perhaps there are few people interested in mapping the US. As far as I can tell, the people who've got involved with OSM are concentrated in the UK.

      But don't look initially at the completeness. Instead take a look at the design and tech. It's pretty easy to see that they've got most stuff right and just need people getting the data added. Take a look around University of Manchester area - there was a mapping event there and there's a good section of complete maps that looks pretty good.

  11. Answer to the question: by Anonymous Coward · · Score: 0

    No, I don't.

  12. Google Maps is the best! by Anonymous Coward · · Score: 0

    Tru dat, Double True!

  13. About to make the switch by Garrynz · · Score: 3, Informative

    About to make the switch to Microsoft Live Maps, I find Google maps to slow to load, if they load at all. Of course there isn't anything stopping you trying both and choosing the best that suits your needs.

    1. Re:About to make the switch by gbjbaanb · · Score: 1

      or just go with somethng else - ESRI's ArcWeb explorer for example

  14. Go with Microsoft, get MapCruncher by Anonymous Coward · · Score: 5, Informative

    I recently discovered MapCruncher which is a super cool add-on for the Microsoft Virtual Earth API. Basically, if you have any of your own high resolution maps (like PDF of a floorplan or bicycle route or whatever) you can align it to Virtual Earth and MapCruncher writes the thousands of tiny image tiles needed to make your map easily browsable right on top of Virtual Earth. Google doesn't have anything like this. (Even though Google Earth has an "image overlay" feature, they have nothing that runs in the browser, plus it forces the user to download the entire overlay image instead of just the tiny pieces they're trying to view.)

    MapCruncher rocks!

    1. Re:Go with Microsoft, get MapCruncher by partiallynothing · · Score: 1

      I beg to differ. If Google Maps has no alternative, how does the MBTA use that feature to create a map showing all subway lines and stations?

      Check it here: http://www.mbta.com/schedules_and_maps/subway/ and go to the Interactive Street Map.

      As for the questions, I have had limited experience with both, but the Google API was much easier for me to work with. Also, the Google Maps API is now much more mature. Honestly, if you don't care about the API's maturity, try both and see which is prefered.

      --
      Regards, Rob
  15. Depends on whether you want to be screwed by Anonymous Coward · · Score: 1, Insightful

    Depends on whether you prefer to be screwed clockwise or counter-clockwise.

    1. Re:Depends on whether you want to be screwed by hendrikboom · · Score: 1

      Screwing counterclockwise unscrews.

    2. Re:Depends on whether you want to be screwed by Anonymous Coward · · Score: 0

      but it wont un-impregnate

  16. Checkout refin.com's comparison by sp00 · · Score: 5, Informative

    Redfin did a decent writeup at the beginning of the year when they were deciding what technology to use. It was helpful to read when I was making the decision for the company I work for. Some of the things they point out have changed/been fixed, but it's still a good overview.

    1. Re:Checkout refin.com's comparison by davenaff · · Score: 1
      OK, there are several things that I've found are missing from this conversation:
      • Quality of underlying map data. Google only provides the lower quality Teleatlas data through their API (even though they use both Teledata and Navteq for their maps.google.com service). This has been well-discussed on O'Reilly's blog
      • . Microsoft appears to provide high quality Navteq data through their API (based on the license marks shown on sites using Microsoft's APIs).
      • Currency of map data. All of the providers receive quarterly updates from Navteq and Teleatlas. I looked at the currency of their data a year ago and found that Google and Microsoft were equally current, but they both were behind Yahoo (faster updates). It is probably worth doing a similar analysis and determining if one or the other is keeping their data more current.
      • Advertising. I'm more familiar with Google's license than Microsoft's, however the Google license does have a few points that people should be aware of. Most notably they may include advertising in your maps.
      • You cannot charge consumers
      • You may not use the API if you charge consumers for content displayed on the maps. (Think you might want to create a premium section? You can't use Google maps). I don't know MSFTs terms.
      They are both powerful services, and I'm definitely more familiar with Google's service and terms, but you definitely need to consider a lot more than which API is easier to use.
  17. Use Mapquest Posts by adrenlinerush · · Score: 2, Interesting

    If you're funding is tight... just use mapquest... here's a class i wrote for one of my apps to get the uri

    Public Class clsMapQuest
            Public Function getURI(ByVal sAddress As String, ByVal sCity As String, ByVal sState As String, ByVal sZip As String, _
                    ByVal eAddress As String, ByVal eCity As String, ByVal eState As String, ByVal eZip As String) As System.Uri

                    Dim url = New System.Uri("http://www.mapquest.com/directions/main.adp?go=1&do=nw&rmm=1&1gi=0&un=m&1da=-1.000000&1rc=L1AAA&cl=EN&qq=1ADqpk24ofB2jYKpLHmT3IrHtNULGZ1VfknQeG8q6dxJgEtN7CeFUnb5SEv%252bJWlcbWPnl0M7%252b67%252bVpZHGFstcHqygipB4A9d3ycQaU2xZGlB95cz%252f2hH3L7KkN9HGXgw5lwfp2xqke87%252fPms3%252beCPWx77qxw68xL9LeHFv%252fl0dBTGY6LmosMXw%253d%253d&ct=NA&r=f&1si=navt&rsres=1&1y=US&1ffi=&1l=2VLCNCRRO9iutFDEWL41bg%253d%253d" _
                                            & "&1g=&1pl=&1v=&" _
                                            & "1n=&1pn=&1a=" _
                                            & sAddress & "&1c=" & sCity & "&1s=" & sState & "&1z=" & sZip & "&2y=US&2ffi=&2l=&2g=&2pl=&2v=&2n=&2pn=&2a=" _
                                            & eAddress & "&2c=" & eCity & "&2s=" & eState & "&2z=" & eZip & "&panelbtn=2")

                    Return url
            End Function
    End Class

    1. Re:Use Mapquest Posts by Applekid · · Score: 4, Funny

      I think your giant string-concatenating code makes baby Blaise Pascal cry.

      --
      More Twoson than Cupertino
    2. Re:Use Mapquest Posts by BlowHole666 · · Score: 1

      Please show us your code.

      --
      I smoked pot once. But I DID NOT inhale. Will you hire me?
    3. Re:Use Mapquest Posts by everphilski · · Score: 1

      congratulations on breaking slashdot

    4. Re:Use Mapquest Posts by A+Friendly+Troll · · Score: 1

      Ouch.

      Try this (sorry, no capital letters, typing out of my head):

      dim sb as new stringbuilder
      sb.append("http://your_long_url_but_possibly_broken_down_into_logical_parts_like_below")
      sb.append("&1g=&1pl=&1v=&1n=&1pn=")
      sb.append("&2y=US&2ffi=&2l=&2g=&2pl=&2v=&2n=&2pn=")
      sb.append("&panelbtn=2")
      sb.appendformat("&1a={0}&1c={1}&1s={2}&1z={3}", sAddress, sCity, sState, sZip)
      sb.appendformat("&2a={0}&2c={1}&2s={2}&2z={3}", eAddress, eCity, eState, eZip)
      dim url = new system.uri(sb.tostring)

      StringBuilders and String.Format() are your friends :) Don't concatenate like this.

    5. Re:Use Mapquest Posts by Anonymous Coward · · Score: 0

      God, that's hideous.

      First, use an ACTUAL exposed API, not URL-building hackery.

      Secondly, if you MUST use MapQuest and can't license the API, at LEAST use a StringBuilder instead of concatenating a gigantic string all helter skelter.

      Christ, I pity your employer and clients if you ACTUALLY deployed that code.

    6. Re:Use Mapquest Posts by adrenlinerush · · Score: 1

      I know the proper way... Laziness plays a key... as well as time... Just thought I'd give the guy a free alternative to spending money on proprietary junk...

    7. Re:Use Mapquest Posts by adrenlinerush · · Score: 1

      You don't think I realize this... Just trying to be a nice guy and give the guy a free alternative!

    8. Re:Use Mapquest Posts by Anonymous Coward · · Score: 0

      There's humor in that comment, since it was in VB.NET.

      I don't mean to bust your chops, just finding it slightly hypocritical... and humorous. :-)

    9. Re:Use Mapquest Posts by adrenlinerush · · Score: 1

      I'm an open source junkie and prefer to code in C or Delphi but I work in a windows shop that uses primarily VB 6.0 and the latest stuff is VB.NET... I know it's unfortunate...

    10. Re:Use Mapquest Posts by heinzkunz · · Score: 1

      Here's something similar for google maps on a web site:

      <form action="http://maps.google.de/maps" method="get">
        <input type="text" name="saddr" />
        <input type="text" name="daddr" />
        <input type="submit" />
      </form>

      Can't get more straight-forward than that.

    11. Re:Use Mapquest Posts by Bellum+Aeternus · · Score: 1

      Dude, StringBuilder is your friend (in .Net). Man, if one of my programmers put that many string concats into one of our projects I'd have to have a word with him. Can we say "garbage collection hell"?

      --
      - I voted for Nintendo and against Bush
    12. Re:Use Mapquest Posts by Nasarius · · Score: 2, Insightful

      The semi-sane way to do it is have a class that knows how to encode URLs for HTTP GET requests, and pass it a map of parameters. It still boils down to a lot of concatenations, but at least then your code isn't unreadable garbage.

      --
      LOAD "SIG",8,1
    13. Re:Use Mapquest Posts by Antique+Geekmeister · · Score: 1

      Or even learn to do it right, and say "sprintf"?

    14. Re:Use Mapquest Posts by JimDaGeek · · Score: 1

      Geez dude, did you ever hear of the StringBuilder Class? Every time you concatenate two strings a new string object is created. The code above is just terrible performance-wise. Oh, and your getURI() method has too many parameters. Make all those parameters private members of your class and assign to them through properties.

      --
      General, you are listening to a machine! Do the world a favor and don't act like one.
  18. How about this then? by megaditto · · Score: 3, Informative
    --
    Obama likes poor people so much, he wants to make more of them.
    1. Re:How about this then? by IamTheRealMike · · Score: 5, Interesting

      Did you actually read that report? In my humble opinion, it was basically some guys opinion dressed up as a scientific study. There was no repeatable methodology and the author didn't even bother to fully fill out the matrix. Go read the comments on the story you linked to, if you want to get more detailed commentary.

      Incidentally, I say this as a very biased person. I work for Google, on Google Maps. As per usual, what's written here is my own opinion and not that of my employers. I won't comment on the Google vs Microsoft debate - it's not my place to do so - but I'd like to say that I've seen first hand (and participated in) the very strict procedures we have in place to protect peoples privacy.

      For instance, I'm one of the very few people who have Maps logs access (ie, I can see cookies and IP addresses), and that's only because I work directly with the servers on a day-to-day basis and do abuse handling as part of my job. The vast majority of Maps developers have no logs access at all. I have to periodically rejustify my access, I'm not allowed to track any individual cookie or IP address for longer than 24 hours, my own usage of the logs is recorded and audited, I'm not allowed to take the logs out of their secure holding area and am not allowed to give logs in non-scrubbed form to anybody else. Violating these rules is grounds for instant termination. Contrast this with ISPs which sell clickstream data on the open market.

      I'm not trying to make any statement of policy or anything, because that's not my job, but if end-user privacy is going to be a deciding factor in which maps product to use, hopefully now you have more insight into how seriously we treat end user data (what I described applies to all Google products by the way).

    2. Re:How about this then? by blantonl · · Score: 1

      >> Contrast this with ISPs which sell clickstream data [seekingalpha.com] on the open market...

      >> I'm not trying to make any statement (......)

      Sure you aren't......

      --
      Lindsay Blanton
      RadioReference.com
    3. Re:How about this then? by markjhood2003 · · Score: 2, Insightful

      hopefully now you have more insight into how seriously we treat end user data
      How seriously you treat our data doesn't matter; if the government and its legal apparatus wants to get our data from you, they will. You shouldn't be collecting our data to begin with. Google has no better policies than Microsoft in that regard.
    4. Re:How about this then? by cyber-dragon.net · · Score: 3, Interesting

      except that Google says no when asked... Microsoft says yes. I would say that is a vastly different policy.

    5. Re:How about this then? by Planesdragon · · Score: 1

      How seriously you treat our data doesn't matter; if the government and its legal apparatus wants to get our data from you, they will. You shouldn't be collecting our data to begin with. Google has no better policies than Microsoft in that regard. If the government wants to snoop on you, and they get a court order, they will. No private company can avoid that happening.

      I don't mind one bit of the US Military, CIA, NSA, or the President Himself wants to know what I had for breakfast, what websites I visit, or what the last porn site I visited was. We're talking about the equivalent of a harbormaster watching you as you leave port, not the redcoats breaking into your house and disrupting your life.
    6. Re:How about this then? by Anonymous Coward · · Score: 0

      I don't mind one bit of the US Military, CIA, NSA, or the President Himself wants to know what I had for breakfast, what websites I visit ...

      You would start caring very quickly if you wanted to have any power of your own. Imagine the political process if the incumbent could so easily spy on the newcomer. Or how any of those people could abuse knowledge of one of your business contracts.

      Giving away all your privacy / freedoms is only for peons.

    7. Re:How about this then? by Anonymous Coward · · Score: 0

      You shouldn't be collecting our data to begin with.
      Okay, smartass - if you can think of a way Google can offer their services without collecting any data about you, how about you tell them and they can do it your way?

      I eagerly await your proposal for how GMail is going to function without seeing your emails, how Google Docs is going to work without seeing your documents, and how Google Maps is going to send you map data without seeing your IP address.
  19. OpenLayers.org API ! by Lord+Satri · · Score: 5, Informative

    Really. Don't want to get stucked by one of the numerous webmap providers? Use OpenLayers.org. OpenLayers, open source, will legally allow you to connect to Google, Microsoft, Yahoo! and other providers' data and switch between any without ever changin your code. No jokes, this is the best choice. Of course, it allows you to do *much* more. Want to learn more? Also, OpenLayers works perfectly with other widely used webmapping software, such as GeoServer.org and many others. See also the webmapping section over Slashgeo.org. (Yes I'm one of the founders, but it's really on-topic! :-) Why not read this entry on the webmapping APIs and data access.

    1. Re:OpenLayers.org API ! by Anonymous Coward · · Score: 0

      Give it up already!

    2. Re:OpenLayers.org API ! by aembleton · · Score: 1

      Thank-you for mentioning OpenLayers.org. I was thinking a while back that some kind of common interface between mapping systems would be useful for avoiding proprietary lock-in down the road. This is incredibly useful.

  20. Do both. Seriously. by xxxJonBoyxxx · · Score: 4, Informative

    If we include maps, which API do we go with: Google or Microsoft?


    Do both. Seriously.

    One of the oldest rules a downstream manufacturer (that's you) should follow is "avoid supplier lock-in". If you code with only one of these software titans in mind, you're subject to their terms. If you code for both, you can tell one vendor to zark off and/or play one rep against the other at pricing/ad-rev negotiation time.

    Oh wait - you're a small non-profit with free Microsoft software? In that case there's no reason not to go with Microsoft. Development in 100% Microsoft tools is better than anything Google has...
  21. Google maps == Google earth by nweaver · · Score: 3, Informative

    One of the really nice things about Google maps is the same API is used for google maps and google earth. Well, maps uses a subset.

    So you can easily do pretty-ultra-eyecandy that also works well when viewed just through the web.

    --
    Test your net with Netalyzr
    1. Re:Google maps == Google earth by Anonymous Coward · · Score: 0

      I think you're mixing up Google and Microsoft. Microsoft Virtual Earth has both a 2D (javascript) and 3D (DirectX/ActiveX) control, both of which have exactly the same API. You just write *one* javascript web page and the 3D control can automatically and seamlessly be activated.

      Google Earth is totally different (KML vs Javascript) than Google Maps.

    2. Re:Google maps == Google earth by nweaver · · Score: 1

      Google maps happily takes kml

      EG, see here:
      Cool Eyecandy Map
      is from the kml file http://www.icsi.berkeley.edu/~nweaver/dad.kml

      --
      Test your net with Netalyzr
    3. Re:Google maps == Google earth by Anonymous Coward · · Score: 0

      Are you kidding? "Ability to plot a list of points formatted as KML" is quite a different thing than ability to run a JavaScript program!

      With Microsoft's API, you can write a complete map-integrated application using JavaScript, and it works in both 2D and 3D. You don't have to do anything special at all. Your users just click the "3d" button and the 3D viewer automatically gets installed (if they don't already have it), and then runs the exact same app. Nothing even remotely close to that is possible with Google's API - at least, not the last time I looked at it. Google Earth takes KML files as customizers, but can't run the same JavaScript programs as the 2d control.

  22. Google Maps...but. by omibus · · Score: 2, Informative

    I've used Google maps because of the more favorable licensing terms with google (you get more for less).

    But I would look around for an asp.net control that wraps the api. There was one on the code project that doesn't work anymore.

    Microsoft Live Maps might have a wrapped api for you that could reduce the development time.

    --
    Bad User. No biscuit!
  23. OpenStreetMap uses OpenLayers.org by Lord+Satri · · Score: 2, Informative

    For your information, OpenStreetMap uses the OpenLayers.org API to render its maps. The two have very different purposes.

    1. Re:OpenStreetMap uses OpenLayers.org by Anonymous Coward · · Score: 1, Informative

      No, OpenLayers does no rendering, it is merely the slippy map JS control. OpenStreetMap collects their own data and renders it using the mapnik and also an xslt/svg-based rendering engine.

  24. Obviously I am going to go with Google! by Anonymous Coward · · Score: 0

    Duh, I mean... M$ is evil. Who wants to work with evil? Then again, both companies are American... so they are both evil. Crap! Now I don't know what to do!!!!!

  25. It's simple. by dynamo · · Score: 1, Funny

    Who do you trust more? Microsoft, or Google?

  26. Data by Kiaser+Zohsay · · Score: 3, Informative

    Maps are all about accuracy. Microsoft has more coverage with high res imagery (I can see my house from here!) but some of their street data is several years out of date.

    For example, when I-74 was built, McKinney Road was re-routed to Hwy 601. The map has the correct positioning for I-74, but it still shows the old path of McKinney Road, even though the new path is visible in the image.

    On the other hand, Google shows the roads correctly, but you can't zoom in the imagery nearly as close.

    So its a matter of priorities. Do you want accurate or pretty?

    --
    I am not your blowing wind, I am the lightning.
    1. Re:Data by Teun · · Score: 1

      You are restricting yourself to a small patch of earth.
      Google shows all of The Netherlands and Denmark in hi res, Microsoft barely recognises these countries.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    2. Re:Data by ZERO1ZERO · · Score: 1
      No. I bet for every example, one can find an opposing example:

      Google has more up to date map data than image data, check the new round about on the westbound carriage way.

      Google Junction 10, M8: http://maps.google.com/maps?num=100&hl=en&safe=off&ie=UTF8&om=1&ll=55.86716,-4.13013&spn=0.011197,0.026822&t=h&z=16

      Hmmm was gonna pot up some different examples as well and check if MS Maps had the same thing for the above, but I can't even get to the MS maps website. what the heck is the URL?

      I keep getting a page asking me what and where, then some crappy map comes up. IwWhere's the aerial pictures?

    3. Re:Data by Haeleth · · Score: 1

      Hmmm was gonna pot up some different examples as well and check if MS Maps had the same thing for the above,
      It does, yes; old photos, new map.

      but I can't even get to the MS maps website. what the heck is the URL?
      I keep getting a page asking me what and where, then some crappy map comes up. IwWhere's the aerial pictures?
      Presumably you're using a browser other than Internet Explorer or Firefox. Unlike Google, Microsoft doesn't bother to support Safari, Opera, etc.
    4. Re:Data by ZERO1ZERO · · Score: 1

      Ahhh yes. Opera. Great browser :)

  27. Ummmm by Anonymous Coward · · Score: 0

    Don't use .NET?

  28. Re:I would like to counter-offer by heffrey · · Score: 1

    And what about the OSS maps?

  29. Re:Uniform Experience. by flooffy · · Score: 0, Offtopic

    i don't have anything to add to this thread.

    USCARRp70a

  30. Maps, maps, maps.... by Bomarc · · Score: 1, Offtopic

    With Google's new "change the route" - it's cool. Yahoo's maps (old) is better, the new one has issues with moving the maps around (It frequently wants to go back!).... Mapquest sucks (Honest Question: why does anyone use it? - have you seen any of the other map tools?) Yahoo maps also lets me type in notes when I print out the map to actually _drive_ somewhere.

    1. Re:Maps, maps, maps.... by Almahtar · · Score: 1

      MapQuest has been around since the 90's. That's probably the only reason a lot of people use it - it's had a long time to get its name out there before maps on the Internet were a very big deal.

      That's probably also why their stuff sucks - it's been around for ages. We're comparing an early web player to new web offerings.

    2. Re:Maps, maps, maps.... by Mike89 · · Score: 1

      Yahoo maps also lets me type in notes when I print out the map to actually _drive_ somewhere.
      I know parent is OT, but Google allows you to do this too.
    3. Re:Maps, maps, maps.... by tonydiesel · · Score: 1
      Mapquest has one thing that none of the others will provide -- a licensable API that allows you to use any of their mapping services without ads. Neither Google, Yahoo nor MS (although I'm not 100% sure on MS) provides this. You may get the basics (show a point on a map) but other items like driving directions must be provided from the ad-supported pages.

      That becomes important when you are building branded sites - say you want to build a site for a supermarket chain, that shows branch locations and allows the user to get driving directions. You wouldn't want the driving directions to show ads for a competing supermarket chain. This is where MapQuest comes in. Other than this case though, I'm not sure why you would use it...

  31. Why pick at all? by Anonymous Coward · · Score: 0

    Why not just right an abstraction layer so that at the end you can just replace the backend with whatever API suits your needs - the only time I can understand not writing an abstraction layer for an 3-rd party API is potentially when working with open source code (depending on the license).

  32. Actually niether by mhollis · · Score: 3, Informative

    I set up a website for a brick-and-mortar store about seven months ago on my Mac. I then went to Google's maps and provided a link for directions. Then Google quit working with Safari browsers. Now, I know Apple's browser has its problems and has so many that many Mac users are not using the Apple-supplied beta browser because of problems with their release version but I cannot afford for anyone to not be able to load a map due to a problem with someone's map API. So I switched the website to use Mapquest.

    Yes, I know that Mapquest is a slag-heap of a company since AO-Hell purchased it. I also know they're not innovating, they're just resting on their laurels and being used to provide AO-Hell with cash. But it works with all browsers I tested on Windows and Macintosh platforms, including some pretty obscure ones like iCab and Netscape's Navigator 2.0. Unless of until I get absolute assurances from Google that they'll never roll out new code again unless they test it first, I'm not using Google Maps for anything.

    Haven't tried Microsoft's. Probably won't either as they won't work well with Macs or Linux or Unix and I cannot afford to disenfranchise anyone.

    --
    Gods don't kill people, people with gods kill people.
  33. Google by spykemail · · Score: 1, Insightful

    I'm not going to tell you which one to go with because most of their merits have already been covered, but I will say this: you should not simply choose Micro$oft because you're already using a lot of their technologies. Look at the actual merits of each and choose that way - not by which company has a stronger death grip on certain markets.

    1. Re:Google by Anonymous Coward · · Score: 0

      yeah, your post doesn't scream bias or anything. it's fucking pathetic that this is modded up. what a bunch of drones. drones have no place in technology. we need thinkers, not goosesteppers.

    2. Re:Google by try_anything · · Score: 1

      You know, somebody who read the rest of the thread and didn't read the article summary would think you were posting off-topic, because nobody else is talking about user experience. I guess it never occurred to anyone else.

      Commercial web sites must put customer experience near the bottom when it comes to mapping, because I mostly see second-rate map links on company web sites. Even image-sensitive brick-and-mortar business like restaurants usually provide crude and unusable maps. Every prospective customer needs to know how to get to a restaurant. Restaurants depend on trendiness and/or friendliness, usually both. Google works; it's available; supposedly there are other decent options, too. What's the hold up? How long will it take before I can go to the web site of a nice restaurant in my city and have even odds of getting a usable map?

    3. Re:Google by spykemail · · Score: 1

      Coming from an anonymous coward that means a lot. Micro$oft is actually the correct spelling of the company name - everyone who types Microsoft is in error.

  34. Google works with Safari... by SuperKendall · · Score: 1

    What wasn't working with Safari? I've not had problems with any maps or links to directions...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Google works with Safari... by doktor-hladnjak · · Score: 1

      I agree that Google Maps does work with Safari. Last time I tried though, local.live.com did not unfortunately.

  35. "Doing your website" in a programming language by yelvington · · Score: 2, Insightful

    The organization that I work for is going to be redoing our website in .Net/AJAX.


    This is sooooo 1999.

    You should be using a CMS/framework where such issues have been resolved, and focus your time/energy on the (few) places where you can create unique value.

    1. Re:"Doing your website" in a programming language by Zizkus · · Score: 1

      Absolutely Agree.

      Focus your efforts on the unique aspects of your site, use the best wheel already invented, and Drupal is among the top few, your choice might vary, but if php works for you Drupal Rocks! Use the extra resources you now have available because you didn't spend sooo much time reinventing the wheel to address any needed features not already available if you find any; For Drupal, write a module; contribute your module, and still you will have saved a lot of effort, as a side benefit, your site will be much more secure because the code is peer reviewed, your custom in house from scratch code is likely to contain multiple vulnerabilities unless you also do a comprehensive security audit.

      Go with an appropriate CMS and you will not be disappointed ;)

      Check out This site Open Source CMS at http://www.opensourcecms.com/ there you can demo both as user and admin dozens of open source content management systems in a sand box type environment, Each demo system is auto-magically reloaded every two hours.

      to quote: OpenSourceCMS "was created with one goal in mind. To give you the opportunity to "try out" some of the best php/mysql based free and open source software systems in the world. You are welcome to be the administrator of any CMS system here, allowing you to decide which system best suits your needs. You should also visit CMS Training Videos for more in depth video tutorials for many of these systems."

      Enjoy !

    2. Re:"Doing your website" in a programming language by b.rudge · · Score: 1

      Plus drupal already has integrations to google maps; http://drupal.org/project/gmap

    3. Re:"Doing your website" in a programming language by deander2 · · Score: 1

      we had AJAX back in 1999?!? why didn't anyone tell me?!?!?

      oh yeah, that's right. we did. we just called it something else:
      "beat head against desk until something comes out"

      meh. =p

  36. I'll recomment google maps by hamoe · · Score: 2, Informative

    I have not used Microsoft's mapping service, so evaluate it separately of course... however, I have a lot of experience with the Google Maps API. You can expect your code to keep on working, firstly. They recently added a number of features, and now you need to instantiate a GMaps2 class because they were concerned about their legacy users. Their API is extremely easy to use, and is intuitively set up. Go to their documentation and check out some of the basic examples and look at the API docs for a minute. It has been a pleasure to use in my experience.

    Also, if you need to do anything more advanced, you can use your own map tiles, and they provide nice methods for doing lat/lon -> pixel conversions if you need to render and cache some data that will overlay on the map. This is relatively new for GMaps, and I'm not sure if Microsoft's service offers this or not..

  37. Who will be using what you develop? by QuietLagoon · · Score: 2, Informative
    Do you need wider browser support than just Microsoft's IE?

    Google endeavors to support a much broader range of browsers than any of the Microsoft websites support. Give the users of what you are developing a choice, don't force them to use Microsoft's IE in order to take advantage of the functionality of your website.

  38. Depends on location by dindi · · Score: 1

    It wasn't really specified in your question where the locations are.

    While google maps have satellite images all over the planet (and maps for many places) the time I tried both, Microsoft totally lacked any images of the country I live in now (Costa Rica).

    Since at the time I was working on a site that needed local satellite maps and some from other Central American countries I had to select google maps.

    Your mileage might vary, and in the last year MS maps might have changed.

    Just my 2c, if you are US only then this comment does not concern you (unless you decide to outsource/etc all in a sudden).

  39. Re:I would like to counter-offer by the_B0fh · · Score: 2, Informative

    That's being a little silly. The guy's in an environment that is Microsoft centric, and if it's non-profit, they probably have a lot of non-profit type software that does not run in linux. I know, because I'd helped a little 3-5 person non-profit, and their grant giving foundation requires them to use a specific piece of software to request grants. Would I want to reduce the grants I can get by screwing around with computers and OSes? Hell no.

    Not everyone or everything should run linux. And I've been using linux since 1.3, and have no windows boxes in my house (other than in VMs)

  40. Why bother asking ... by IchBinEinPenguin · · Score: 1

    ... a "do no evil" vs. "root of all evil" question on /.?

    1. Re:Why bother asking ... by Anonymous Coward · · Score: 0

      "Don't be evil," retard.

  41. Try them both by kalirion · · Score: 1

    Why not try them both? And whichever one you choose, see if you can make your software flexible enough that should a switch be necessary, it will affect as little of the app as possible.

  42. Re:Do both. Seriously. by Anonymous Coward · · Score: 1, Insightful

    That's only true if Microsoft also support all modern browsers and can be counted on to continue to do so.

    Dog turds are also free.

  43. Define your goal. by The+Cisco+Kid · · Score: 1

    I've used services that use MS-based maps, and Ive used services that use Google-based ones. Due to them working horridly if at all, I generally dont ever go back to the MS-based ones.

    If your goal is to provide a standards-compliant service that works well with a wide variety of clients, use Google.

    If your goal is to support Microsoft's goal of controlling and dominating everything to the exclusion of anything else, and to hell with compatibility or interoperability, then by all means use MS.

  44. TeleAtlas vs. Navteq by rehevkor5 · · Score: 1

    If I were you, I'd determine whether MS' API uses Navteq data, which is of higher quality than TeleAtlas which is what Google's API provides.

    1. Re:TeleAtlas vs. Navteq by Anonymous Coward · · Score: 0

      Google use many data sources, including TeleAtlas AND Navteq, I assume MS do the same, just depends on the area.

      Anyway, most data for the US will have ultimately been derived from TIGER.

  45. Argentina? by doti · · Score: 1

    Do you have any client in Argentina?

    I don't know why, but it has no data (apart from satellite photos) for the country:
    http://maps.google.com/?ie=UTF8&ll=-35.56798,-65.126953&spn=24.428851,35.551758&z=5&om=1

    --
    factor 966971: 966971
  46. Re:qg3rea by Cutie+Pi · · Score: 3, Funny

    You know, I just read your comment history. I used to be a troll like you. I just posted whatever the hell came to my mind whether it be random crap or songs about my penis or just a quick "frist psot". It was a small release, a little bit of humor in my otherwise boring life.

    But trolling became an addiction to me... soon I was doing everything I could to get a rise out of fellow netizens. I basically spent all my time trolling Slashot and other various forums. Of course Slashot was my favorite trolling venue because the demographic was a perfect fit for me. Imagine the endless sources of amusement Slashot gave to someone like me, a self-hating sociophobe who enjoyed nothing more than hating other people just like myself. So, for example, I would sit in front of my computer on a Friday night and blast anyone on Slashot that would post something. I would call them losers for not having anything better to do than reading Slashdot on a Friday night! Classical projection at its finest.

    Of course, all addicts have to hit a rock bottom before they become willing to change their behavior. That happened to me on July 6, 2003. I remember it like it was yesterday. I had found my ultimate prey: a seasoned Slashdot poster who just couldn't resist feeding the trolls. I basically "stalked him"... hitting refresh countless time waiting for him to make a comment, then instantly posting a personal attack. He never failed to respond, which just fed my addiction. But then one day, I got a knock on my door from the FBI, cybercrimes division. Apparently this poster I had stalked was an in real life an FBI agent. He had emailed the Slashdot staff and gotten my IP address. It was then a simple matter for him to trace the messages back to me. Here I was, never in trouble with the law before, with an FBI agent staring me down. Although I had done nothing wrong, he didn't waste any time giving me a 3rd degree questioning. It was only 20 minutes, but felt like hours. He left me with standing in the doorway with a pale face and shit in pants.

    Needless to say, I cleaned up my act and worked on becoming a normally functioning member of society. I started seeing a therapist, got many of my self-hate and anger issues resolved (I still have lots more to work on) and started actively trying to make friends online. Its amazing how much my life has turned around. Before that day, I was friendless, both in the real world and online, had never had a romantic relationship that lasted more than 3 months, and was a virgin. Now, I have a wife with a baby on the way, have lots a friends at work and in my community, and enjoy reading and discussing views with a variety of online buddies.

    I'm posting this because I sense that your trolling is a cry for help, one that I know well. I hope that some day you can find happiness like I did.

  47. psst, just because they are free, you are not by Locutus · · Score: 1, Troll

    MS may give you the apps for almost free by know that you are basically caged in by accepting. I've even heard that local libraries get cheap software from Microsoft but are restricted from using any open source software in the contract. Not sure if that is the same deal you got but either way, know you are in a cage when using Microsoft software. And just because you have company in there, it does not justify the fact you're still caged. IMO.

    also, WTF? You picked Microsoft because "everyone else uses...blah blah blah" so why are you questioning the Google mapping API choice? If you follow your previous logic with the mapping API's and you even said yourself that everyone else is using Google. So use Google already instead of posting this silly question to /. or are you just looking to stir the /. pot up? Maybe you're looking for some fodder for an article or something that'll get you page hits in a ZiffDavis web site or blog? Like I said, WTF over?

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  48. Redfin dev blog by |/|/||| · · Score: 3, Informative

    Here's a comparison that I saw a while back on the dev blog for redfin.com.

    --
    [javac] 100 errors
    1. Re:Redfin dev blog by JShadow · · Score: 1
      From redfin.com article:

      Adding clickability was a MAJOR pain, since VE does not expose access to the underlying drawing primitives or tag the primitives with the ID of the corresponding VE object.

      Oops! I guess they messed up there, because Google maps provides you with click to access features! Funny that a couple sentences later he says it doesn't look like Google supports this; he needs to look again. They also talk about difficulty with asynchronous moving of the map messing up the location of their push-pins, again, Google maps does this perfectly.

      The biggest thing to note is how the number of CONS at the end of the article outnumber the number of PROS for using Microsoft Live Maps. I'd say it's indicative of most of Microsoft offerings of the past 2-3 years (Vista, Office 2007), lots of pretty and interesting ideas which look good at first glance, but poorly implemented on the technical level which ends up driving developers mad.
  49. License by Snap+E+Tom · · Score: 1

    This information may have changed since early last year, so caveat emptor. I researched both for a project for our company. The project involved using one in an app that we would resell. We ended up scrapping the project, but we would have went with Microsoft Live for the simple reason that they were working towards offering an enterprise license that allowed us to resell. Google, on the other hand, never had an interest in talking to us about licensing and never deviated from the party line of "your service must be free for all blah blah blah."

    From a technical standpoint, both were easy to use once you spent a few hours looking at the docs and examples. That was pretty much a wash, we thought. Other things to consider was that Google offered geocoding, while Live didn't (we setup a server using Tiger census data for that), and I think one of the two offered better directional services (can't remember exactly). If you are looking for features beyond just pushpins on a map, take a good look at the features, too.

    1. Re:License by Anonymous Coward · · Score: 0

      Yeah, definitely caveat emptor on this post; google does have an enterprise license: http://www.google.com/enterprise/maps/. Given that the person asking about google vs. MS works for a non profit though, the point is probably moot.

  50. OpenLayers by Anonymous Coward · · Score: 0

    I use neither for web mapping... OpenLayers is an open-source JavaScript widget that allows me to easily combine my data with tile sets from *all* the vendors - Google, Yahoo, Microsoft, Nasa Worldwind, WMS layers... you name it

  51. google maps vs MS by Anonymous Coward · · Score: 0

    I've worked in a .Net shop for three years and pretty much we always stick with MS. I will say that we tested both google maps and the MS within our environment and had no problems with either. However, our useres did have issues when using MS with certain browsers, so we offer a google maps alternative for the ones who have goofy browser issues.

  52. Err... by Anonymous Coward · · Score: 4, Interesting

    I've seen their report and I know what they do. However, I see good reason to trust Google (if they betray my trust, I'll dump them flat and they seem to know this; they've actually done meaningful things to increase privacy; they're honest and direct about what their actual policies are) and not so much reason to trust the other people listed. At least, no more than Google.

    In the mean time, didn't Microsoft & Yahoo turn over dissidents to China? And didn't Google refuse the subpoena of user data from the US government when Microsoft & Yahoo gave it over without question?

    I understand paranoia about your identity perfectly well. It just seems stupid to focus on the smaller threats when there are larger ones nearby, you know?

    Actually, maybe I understand the paranoia better than you. I mean, you posted that while logged in...

  53. Geocoding is better in Live by Anonymous Coward · · Score: 0

    In my experience, the geocoding quality in Google Maps is not too good. In some cases a disaster. They have a long way to go until they can compete in that regard with MS Live Maps.

  54. Certainly Microsoft by holophrastic · · Score: 2, Interesting

    You are incredibly correct, and for so many reasons.

    If you're a business, doing real business things, you always want to go with Microsoft solutions. I've recently discovered the absolute incredible ease with which Microsoft handles business clientel -- i.e. me.

    Google owes you nothing -- you aren't Google's customer. They make no money off of you, nor anyone like you. They'll gladly ignore all of your wants and desires to please their profit centres -- and rightfully so, it's a business. Microsoft needs to make you happy. You are, or represent their client-base, which includes me.

    You want backwards compatibility down the line? Vista 32bit still support windows 3.1 applications. What is that, almost twenty years old? And keep in mind that you have a legal relationship with Microsoft too. If you spend $1.00, you have a claim, whatever it may be. Microsoft can't do illegal things with your property. Google can, you have no contract with them at all. All the privacy policies in the world are useless, and say so right in them: "this policy is subject to change without notice" -- gee thanks for the enforceable legal agreement.

    I've said it before -- yesterday -- I'll say it again. If you're running a real business, doing real business things, with real people, with real objectives, you want to run with the Microsoft option, and you really want to ignore the Google alternatives. If you're just having fun doing things on your own, then it doesn't much matter what you use -- it's just recreational.

    Oh yeah, and you'll get phenominal support from Microsoft. I've never heard of any support from Google. Community help, my ass.

    1. Re:Certainly Microsoft by Anonymous Coward · · Score: 0

      You want backwards compatibility down the line? Vista 32bit still support windows 3.1 applications. What is that, almost twenty years old?

      Yep. Tell that to the VB 6 applications we have to support. Supporting old software on an MS platform is a MAJOR pain in the arse.

      And keep in mind that you have a legal relationship with Microsoft too. If you spend $1.00, you have a claim, whatever it may be. Microsoft can't do illegal things with your property.


      That is just the weirdest argument I've ever read.
    2. Re:Certainly Microsoft by Actually,+I+do+RTFA · · Score: 1

      You want backwards compatibility down the line? Vista 32bit still support windows 3.1 applications. What is that, almost twenty years old?
      Yep. Tell that to the VB 6 applications we have to support. Supporting old software on an MS platform is a MAJOR pain in the arse.

      I assume it's a pain in the arse because you have to write in VB6. However, would you mind supporting my Mac OS 7 apps? Thanks!

      And keep in mind that you have a legal relationship with Microsoft too. If you spend $1.00, you have a claim, whatever it may be. Microsoft can't do illegal things with your property.
      hat is just the weirdest argument I've ever read.

      His point, which is correct, is that Microsoft has a business model based around supporting you. They sell you things. They must then deliver. Google offers an API for as long as it is profitable for them to do so. This is the evidence you were looking for.

      --
      Your ad here. Ask me how!
    3. Re:Certainly Microsoft by e.colli · · Score: 2, Informative
    4. Re:Certainly Microsoft by holophrastic · · Score: 0, Offtopic

      Right. Evidence. That's what I was missing. Thanks, that is most definitely my point. Microsoft just extended the end of life of XP by another six months. I too dislike supporting old products six years after it's been sold, but hey, that's what the clients want.

      Bowing to what clients want is not humiliating, it's a point of pride. Not everyone can do it. I'll be transitioning my primary development machine to Vista -- the last in the office, and by far my favourite PC -- in January from windows 98 -- it's been my favourite PC for almost a decade now. I've enjoyed my various Vista experiences over the Summer, and my business is now moving into one or two Vista-based service offerings.

      But it takes a good business to recognize the fun of a new windows version. Valid objections revolve around lack of drivers, lack of software, and lack of funds. But one simply must recognize that the first two are temporary, and the last is a business decision in both directions. We like new versions of windows, it's a big help in trying to convince clients to purchase hardware, so that they can purchase software, so that they can purchase me.

    5. Re:Certainly Microsoft by Seanasy · · Score: 1

      He doesn't need their Enterprise offering as long as the site is free. His only data is point data which the free API handles fine for his purposes.

    6. Re:Certainly Microsoft by try_anything · · Score: 1

      His point, which is correct, is that Microsoft has a business model based around supporting you. They sell you things. They must then deliver.


      This is true but not worth much. Software purchases usually go wrong because of mistakes made by the customer, not the vendor. The vendor delivers the software as promised, and it turns out to be subtly incompatible with your needs, or integration turns out to be insanely expensive. Then how do you get your money back? You'll certainly never get back the money you invested in services and integration. You're stuck with a solution that's much more costly or less functional than envisioned and possibly even worse than you had before.

      Then the money you paid comes back to haunt you, because irrationality (not to mention very rational political considerations by management) creates a very powerful bias in favor of persisting on the failed path. Even if your company doesn't renew the software licenses year after year (which is common enough with failed software purchases,) you'll still be pressured to use the system for a while so it looks like the money wasn't wasted. Even if the solution is shelfware, the mere fact that money changed hands can mean that you are forbidden to pursue alternatives. (At least officially -- inevitably, Perl scripts or Office macros proliferate like weeds on an abandoned construction site, until your company is dependent on a whole bunch of software most of which you don't even know exists.)

      When no money has changed hands (merely hours and hours of expensive labor,) it's politically feasible to fall back on an old solution and spin the failed project as an experiment. It's acceptable to simply stop running a server that nobody uses, because turning it off is not seen as a symbolic declaration of some executive's failure.

      Granted, it's not as cut-and-dried as all that. If the cost of your investment in a new OSS solution is well understood, then you might have the same problem throwing it away as you would with a purchased system. Your odds are much better when nothing is purchased, though, even if only for psychological reasons. And, of course, you also have the option to make modifications to the software and support it yourself. (Sometimes a trivial change is all it takes, but is Microsoft going to make a trivial change for you and risk a regression?)

      All in all, the only thing a software purchase buys you is a commitment to make the product work as advertised, which is rarely a problem with commercial or OSS software from a reputable source. It doesn't cover analysis mistakes on your part, no matter how much the vendor encouraged you to make them.
  55. First Mistake (a deliberate semi-troll 8-) by IBitOBear · · Score: 1

    Er, doing anything with dot-net...

    I know, what a lightning rod for the flame wars, but my position isn't without reason.

    Seriously, this platform is based on the idea that a person wanting to compile a program in a reasonably provable languages just cannot live without "system calls" written in visual basic. But having made that mistake, the question of which mapping API to use is valid.

    In terms of integration, you will be more happy using the MS maps API. I know this sight-unseen because I know some of the people responsible for the work in dot-net. I have heard about what is and isn't tested to work with what, and lots of "it would be funny if people weren't using this for important work" stories about the whole "framework" (which seems to be MS speak for "arbitrary collection of whatever we could find to plug the holes).

    In short, because of technical shortcomings in the language platform, you are _less_ likely to run into problems accessing an MS API from dot-net than you will be accessing a non-MS API. In the MS case you may benefit from testing and you probably(*) wont run into cases where the "framework" deliberately sabatoges the API.

    ---

    (*) I say probably because I know, abet second hand, that Windows-ME was largely an aggressive act to sabotage the Win2k effort. It wasn't just bad, it was _designed_ to invalidate many of the things the Win2K team were developing. That is, for purely personal and puerile reasons, the head of the ME team used his knowledge of the Win2k efforts, and his personal dislike of the Win2k project lead, to craft APIs that would break things like Plug-n-Play. Since MS will _never_ discard a bad interface (since they want 100% backward compatibility from future projects) this let the ME team "Beat them to market" with interfaces that deliberately sabotaged the upcoming effort. -- SINCE these same people pulling these same games are still at the company in question, you never know when one MS API/Framework/etc will be secretly designed against another.

    Yay for having mendacious personalities in charge of your mono-culture.

    And good luck and all with your efforts.

    (Bonus Fire Wood: Nobody who has been an MS "Strategic Partner" has survived the experience, so why do people desire that state?... discuss... 8-)

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  56. Bad for you by unity100 · · Score: 1

    "The organization that I work for is going to be redoing our website in .Net/AJAX"

    Welcome to a big, endless swamp that is web 2.0. Noone knows what it is, everyone talks about it.

  57. Slashbot Rhyme by Anonymous Coward · · Score: 5, Funny

    I make a dash to the Slash to the D-O-T
    Coz them news for nerds makes sense to me
    So let this serve as a warning to the spammers and trolls
    You may have a fat pipe but you ain't got bawls.

    There's a new manifesto by ESR
    And the stats of the watts of a hybrid car
    I gots love for Perens and miguel, et al
    And I voted CowboyNeal on the Slashdot Poll

    I'm Microsoft bashin' like every single day
    Coz the OS got holes and Exploder's teh gay
    Now SCO's talkin' trash so I give firefox a ride
    To reply as a Coward so I can hate on McBride

    I will flame you with language I won't say to your face
    And I bet you can't guess who gots all your base
    There's one way to know if your server is rotting
    Just post a link and you'll get a slashdotting

    You can mod me down coz I'm a karma whore
    And I'm a decorated veteran of a recent flame war
    Where they fought about an app with a K or a G
    And a heated debate on what was meant by "Free"

    As a slashbot, when Linux receives a threat,
    My palms begin to sweat and my evil bit is set
    You best believe I'll be posting a rant
    And I'll be surfin' Slashdot 'til my mom says I can't.

    1. Re:Slashbot Rhyme by gpuk · · Score: 1

      That was beautiful

  58. That depends... by Tim4444 · · Score: 1

    What's the subject of your site? If you're competing with mine, use Microsoft, otherwise take your pick.

  59. what??? by Anonymous Coward · · Score: 0

    Bad day at the office, eh?

  60. Google Maps API forum by zopu · · Score: 1
    The Google Maps API has a really active forum that you can use if you decide to go with that API.

    We also have a page of resources that includes links to two ASP.NET controls.

  61. Documentation was key for me by TheMCP · · Score: 2, Informative

    I did some fairly extensive work with google maps, and I can say that their API is very well documented.

    Personally, I wrote a local API for it in the language I'm working in, Water, and let Water deal with all the Google stuff for me. By mixing Water's AJAX features with Google's map API, I was able to create a fully AJAX enabled map API which notifies the server about every user action on the map, including clicking, dragging, etc, and deals with user initiated actions in an object oriented manner (for example, if a user clicks on a pin point on the map in the browser, it fires an event in the corresponding place object in the server). I also created an interface to KML, the language which was used by Google Earth and which is sometimes used by google maps now. KML is also well documented. I linked that into our place objects as well, so you can easily get a google map or some kml for any place object. KML is also useful because some other commercial mapping products are now starting to use KML as well.

    I certainly wouldn't have been able to do all this without excellent documentation and a rich API from Google. Thanks to them providing both, the implementation went quickly and easily, and now Water has a fabulous map API thanks to Google making it all easy. And yes, I do have a clue what some of the alternatives are: prior to doing the implementation with Google Maps, I did another implementation using government services. (Actually, both are just subclasses of our abstract cartographer class, so it's a very direct comparison.) Google offered a much richer and easier API.

    I did look at some other online mapping services, and if they offered an API, I found them to be more limited.

    I can't comment on the Microsoft API or documentation, I haven't tried them.

  62. Google by l0rd.47hl0n · · Score: 0

    Google

  63. Moron by Anonymous Coward · · Score: 0

    What a moron.

  64. are you fucking serious? by Anonymous Coward · · Score: 0

    no really... are you FUCKING serious?

  65. Very easy by Richard+Fairhurst · · Score: 1

    You go with Mapstraction. It's a generic JS library that abstracts away the details of each individual provider, and supports not just Microsoft and Google, but also Yahoo, OpenStreetMap, MapQuest, Map24, Multimap, and a couple of others.

    It's under very active development. So if one of the providers decides to impose unacceptable Ts&Cs (such as flashing geolocated ads), you just flick a switch and go to one of the others. And it's entirely open source.

    The best bit? You can start off with Google, and when OpenStreetMap gets enough coverage for your area, just move to them - no extra coding required.

  66. Go with Google by Anonymous Coward · · Score: 0

    Go with Google because live.local doesn't work with a mac

  67. Re:qg3rea by mixenmaxen · · Score: 1

    hey man, wish I had a few modding points right now...

    This is probably the most insightful comment I have ever read on slashdot - for once not the usual yada-yada, trying to get the best of the other guy and showing off your big brain

    Respect from Denmark!!

  68. MediaWiki + Google Maps Extension by Keith+Duhaime · · Score: 1

    Check it out. Nice little tool set for non-profits. At the right price too.

  69. Re:qg3rea by Anonymous Coward · · Score: 0

    Your the same person who writes those stupid chain letters aren't you????

    This is about the biggest pile of crap I think anyone has ever posted that I've had the misfortune of reading, a thank you for reminding me why I don't click on anything with /. in the address line.

  70. Re:Uniform Experience. by Anonymous Coward · · Score: 0

    Are they still letting you post?? Egads.

  71. Backwards compatibility? Not MS by MikePlacid · · Score: 1

    who do you trust for backwards compatibility in a year or two?

    Well, not MS, for sure. Almost each time someone from outside the company sends me some stupid MS Visio file, I need to find "who has latest Visio?", ask him to convert to PDF and send back to me. Funny, but time consuming.

  72. Google by Megane · · Score: 1

    I'd go with Google, and for one reason. Whenever someone gives me a Google Maps link, it works. Whenever someone gives me a MS Live Maps link, I don't get a map, I get some kind of "where do you want to go today" screen with two text entry boxes and no map.

    Maybe it's because I use Mozilla (if it works with Firefox, it should work with Mozilla), or maybe it's because I don't have a Live account (like I'd ever want to), but I haven't seen one link work yet. (Actually, I think it worked about two years ago when everyone talked about how Apple HQ was an empty lot on MS Maps, but that was a long time ago.)

    --
    #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  73. Google Maps Vs Microsoft by SadSadFalcon · · Score: 1

    First off neither play well with .Net, Unless Microsoft has updated the AJAX toolkit recently the update panel caused many of the AJAX functions to stop working in the Google Maps. The Microsoft Map only works with .Net 2.0 not a big deal really , but their are no controls that I know of that Microsoft supports for VS2005. Some people have created wrappers that I have used that are on the net that you can use. These are essentially, JavaScript writers from a server sided class. The bottom line is that .Net is lousy with both Google Maps and Microsoft Maps. I have developed applications using both. Now that Microsoft has released support for Fast CGI you can run Ruby from with IIS I suggest you use Ruby on Rails to run your Google Maps. you will save yourself a lot of time and trouble, trust me. Even if you do get it to work it will be through a server sided class writing Java script and the next time Google or Microsoft changes version you will once again have a blank block on your page while you search each function call for the changes to your javascript writer. Good Luck.

  74. As an end user, I say Google by Anonymous Coward · · Score: 0

    From an end user's perspective - use Google. M$ maps suck. It's as simple as that. Google's works, and looks great. M$'s looks like a turd.

    Whenever I use a site that has M$ maps, I instantly go looking for alternative companies for my needs. If that's not an option, I simply copy the address and promptly paste it into google maps, which means I leave the site of the company - and as a company, you don't want people leaving your site because of something that stinks, because they're less likely to come back.

  75. google by sniggly · · Score: 1

    google because their european maps are much,much more detailed,

    --
    Of those to whom much is given, much is required.
  76. Well ok, I tried to use Microsoft's Live Map by Anonymous Coward · · Score: 0

    Went to 3D view, downloaded their plugin.
    Got some incomprehensible error.

    I wonder if it was complaining that:

                    a) I am using firefox
                    b) I am not using windows

    hmmm....

    Once you go to bed with Microsoft, you live in a world of
    Microsoft only mediocrity.

    I suggest you actually work with a product that actually
    *wants* to work, and work well on all platforms.

  77. It goes beyond that. by WindBourne · · Score: 1

    Google is doing maps and API because they think it is cool and are trying to allow others to build interesting things. MS's approach is using the maps and API as a way of breaking Google AND OSS. If the MS API is not helping to slow down Google and/or OSS within 1-2 years, they will massively change it. All in all, MS would stop all development except for the fact that OSS and competition is forcing them to copy to keep their monopoly. Me? I would go with Google. Of course, MS has forced that choice, by not supporting all customers.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  78. Re:qg3rea by netcrusher88 · · Score: 0

    You know, I just read your comment history. I used to be a troll like you. I just posted whatever the hell came to my mind whether it be random crap or songs about my penis or just a quick "frist psot". It was a small release, a little bit of humor in my otherwise boring life.

    But trolling became an addiction to me... soon I was doing everything I could to get a rise out of fellow netizens. I basically spent all my time trolling Slashot and other various forums. Of course Slashot was my favorite trolling venue because the demographic was a perfect fit for me. Imagine the endless sources of amusement Slashot gave to someone like me, a self-hating sociophobe who enjoyed nothing more than hating other people just like myself. So, for example, I would sit in front of my computer on a Friday night and blast anyone on Slashot that would post something. I would call them losers for not having anything better to do than reading Slashdot on a Friday night! Classical projection at its finest.

    Of course, all addicts have to hit a rock bottom before they become willing to change their behavior. That happened to me on July 6, 2003. I remember it like it was yesterday. I had found my ultimate prey: a seasoned Slashdot poster who just couldn't resist feeding the trolls. I basically "stalked him"... hitting refresh countless time waiting for him to make a comment, then instantly posting a personal attack. He never failed to respond, which just fed my addiction. But then one day, I got a knock on my door from the FBI, cybercrimes division. It was then that my mom got scared and said, "You're moving in with your auntie and uncle in Bel-Air." I whistled for a cab and when it came near the license plate said "fresh" and it had dice in the mirror, if anything I could say that this cab was rare but I thought: "Man, forget it, yo home to Bel-air!" I pulled up to the house about seven or eight and I yelled to the cabbie "Yo homie, smell you later." I looked at my kingdom, I was finally there, to sit on my throne as the prince of Bel-air.

    ...I have done a bad thing.

    --
    There's an old saying that says pretty much whatever you want it to.
  79. Tell em to get stuffed by codingmasters · · Score: 1

    Tell Microsoft to get stuffed. Go with Google.

  80. I AM DISMAYED! by Ricardo · · Score: 0, Offtopic

    Hi
    Of all the comments I have seen on Slashdot, I have never been so Horrified as yours. I am glad you have stopped trolling. You sound Inteligent and coherent. The fact that you have just had so many of your fundamental legal rights breached in one go is astonishing. The fact that you have just rolled over when it happened is even more so. Don't get me wrong trolling is annoying and wasteful, but it is just banter, and not illegal. Illegal would be either pretending to be an FBI agent (which is what I think has happened here) or starting an FBI investigation on someone who annoys you. The intimidation of using the FBI badge to settle a personal squabble is not just a firing offence, it is a jail offence. Slashdot is just a website. It is not stalking when you troll. I assume you werent threatening him/her, or persueing him her through any other means. If this really was an FBI agent, then you should (no REALLY YOU SHOULD) report these actions. If this guy is using the fact that he works for the FBI as a big brother to intimidate people from a website (more ACCURATELEY SLASHDOT WHERE IT IS ALL PART OF THE SCENERY) imagine what he does if someone owes him money!!!.

    --
    Move along... there is no sig here.
    1. Re:I AM DISMAYED! by flosofl · · Score: 1

      Huh? Please tell me you didn't actually take him seriously...

      I mean, I know there weren't any smileys or <sarcasm> tags. But still...

      Of course, I could be suffering the same thing regarding your post. But if so, you are far too subtle for me.

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    2. Re:I AM DISMAYED! by Ricardo · · Score: 1

      LOL
      I would love to claim I was being subtle. but I was'nt.
      Yes I probably fell for this one hook line and sinker. And shortly after posting that I thought the whole thing must have been BS.
      I suppose the guts of my post was that not doing something legal because the FEDs might intimidate you was just SOO wrong.
      Anyway my bad. Ultimitley I fell for the Troll. :(
      Thanks for pointing it out though, as without your post I would have kept wondering.

      "It was the other thwee - not me! - Signed Rick" - The Young Ones - TV license episode

      --
      Move along... there is no sig here.
    3. Re:I AM DISMAYED! by Anonymous Coward · · Score: 0

      Sir, please turn in your geek card. You didn't counteract his "r u srs" with "lol jks", even though you were really being serious.

  81. Want to know where Google gets their mapping tech? by Rick+Bentley · · Score: 2, Informative

    I founded a company back in the boom that merged with another one, the combined entity is now called deCarta (http://www.decarta.com/products/hws/hws_features_benefits.html). They provide mapping technology to Google.

    They also host services, just like Google does, that you can connect to via their API's. Those API's are made to be OpenLS compliant, AJAX friendly, and other good things.

    Disclaimer: I haven't written any code to work with their stuff, I haven't been with the company since 2003, I don't know how good or bad it this part of their business is. If anyone wants to take a look at tell me I'm all ears (sounds like the tech guys on here are a lot better at tech than I am).

    Anyway, my only point is that there is a food-chain in the mapping space and nothing says that you will get the best value or service from either Microsoft OR Google, despite how popular their offerings might be. There are lots of other players in the chain that might be able to do more for you than the guys with the popular UI's at the top of the chain.

    --
    My favorite quote doesn't fit into 120 characters. Now no one will like me.
  82. Microsoft live only works with IE. by Anonymous Coward · · Score: 0

    I wouldn't use microsoft live b/c it only works with IE browsers. Those of us that use firefox won't be able to use your site.

  83. Google apps is free for non profits - slightly ot by Dan+Berlin · · Score: 1

    Just FYI, Google Apps Education Edition is free for non-profits. It's a step up from the normal apps, in that it includes 24/7 support, etc.

  84. Google's is simple by mackyrae · · Score: 1

    I used it knowing very little Javascript and got it working in a couple hours, a good chunk of which was "how do I find out what the lat/long of this place is?"

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  85. Google Maps overlays by Almahtar · · Score: 1

    Actually Google Maps overlays can be used from a browser. On top of that - they don't just have to be images. They can be anything you can do in a DOM object, so they can do whatever a web page can.

    A while back I implemented a system that would monitor the status of devices at various locations and each little overlay would make AJAX calls to the status server and change their image accordingly. On mouseover they could resize and include more in-depth info.

    Now I'm not saying it's an alternative to MapCruncher, just saying if people think Google Maps overlays are limited to just static images they're misinformed.

  86. Re:qg3rea by ROMRIX · · Score: 1

    You know, I just read your comment history. I used to be a troll like you. I just posted whatever the hell came to my mind whether it be random crap or songs about my penis or just a quick "frist psot". It was a small release, a little bit of humor in my otherwise boring life. But trolling became an addiction to me... soon I was doing everything I could to get a rise out of fellow netizens. I basically spent all my time trolling Slashot and other various forums. Of course Slashot was my favorite trolling venue because the demographic was a perfect fit for me. Imagine the endless sources of amusement Slashot gave to someone like me, a self-hating sociophobe who enjoyed nothing more than hating other people just like myself. So, for example, I would sit in front of my computer on a Friday night and blast anyone on Slashot that would post something. I would call them losers for not having anything better to do than reading Slashdot on a Friday night! Classical projection at its finest. Of course, all addicts have to hit a rock bottom before they become willing to change their behavior. That happened to me on July 6, 2003. I remember it like it was yesterday. I had found my ultimate prey: a seasoned Slashdot poster who just couldn't resist feeding the trolls. I basically "stalked him"... hitting refresh countless time waiting for him to make a comment, then instantly posting a personal attack. He never failed to respond, which just fed my addiction. But then one day, I got a knock on my door from the FBI, cybercrimes division. Apparently this poster I had stalked was an in real life an FBI agent. He had emailed the Slashdot staff and gotten my IP address. It was then a simple matter for him to trace the messages back to me. Here I was, never in trouble with the law before, with an FBI agent staring me down. Although I had done nothing wrong, he didn't waste any time giving me a 3rd degree questioning. It was only 20 minutes, but felt like hours. He left me with standing in the doorway with a pale face and shit in pants. Needless to say, I cleaned up my act and worked on becoming a normally functioning member of society. I started seeing a therapist, got many of my self-hate and anger issues resolved (I still have lots more to work on) and started actively trying to make friends online. Its amazing how much my life has turned around. Before that day, I was friendless, both in the real world and online, had never had a romantic relationship that lasted more than 3 months, and was a virgin. Now, I have a wife with a baby on the way, have lots a friends at work and in my community, and enjoy reading and discussing views with a variety of online buddies. I'm posting this because I sense that your trolling is a cry for help, one that I know well. I hope that some day you can find happiness like I did.
    Oh come on now, a guy hits the submit button instead of the preview button and you guys give him the third degree...
    He's probably already so embarrassed over that he wont come out of his mothers basement for a month and now you guys just rub it in! Talk about a self esteem destroying event! I really feel for this guy and hope he gets the help he needs to feel that he can show his face in public again. Accidents do happen and we are all guilty of clicking he wrong button from time to time. Just think back yourself to the last time you clicked a wrong button, maybe you didn't post some random bit of text to a mainstream eforum like Slashdot, maybe it was some small mis-click that brought up a stream of porn pages that just wouldn't die no matter how fast you click on the little red X's they just wont fucking DIE and you just CLICK CLICK CLICK and NOTHING, AND MORE AND MORE OF THEM KEEP POPPING UP AND YOU KEEP CLICKING AND CLICKING AND THEY JUST KEEP COMING AND PRETTY SOON THERES JUST SO MANY TITS AND PENISES AND FUR AND, oh, ehem.. Well you get the point. Give the guy a break.
  87. free software? by Anonymous Coward · · Score: 0

    Google maps is my recommendation.

    By the way, why is a non-profit in a cooperative relationship with a criminal corporate entity? What kind of non-profit work are you doing?

    There are other sources of free software. Really free, not kinda free, ya know?

    See, the "free" work with you is giving free press here and increasing their share of an associated, derivative market. We see this same "symbiotic" behavior between crack addicts and dealers, also.

    1. Re:free software? by pandrijeczko · · Score: 1
      Not to mention, of course, that the "free" license given to the charity by Microsoft will be very heavily inundated with provisos - things like Windows/Office/etc. given under a charity license can only be used for working within the charity, not copied for home use to play Quake on.

      I am more than happy for people to compare FOSS software to commercial software as long as they compare "like-for-like" - but the fact is, when people praise MS Office, for example, it's because they've made a copy at work for home use and officially should be paying a couple of hundred dollars/pounds for a proper license.

      Force that fact on the "freely pirating Microsoft" home users and all of a sudden, Linux and OpenOffice look a lot more appealing to them...

      --
      Gentoo Linux - another day, another USE flag.
  88. Microsoft.length Google.length by 8ball629 · · Score: 1

    I've come to the conclusion that there are far more Microsoft employees out there than Google employees. At least on /. anyway.

    I've done at least 10 Google Map projects and each one was increasingly easy and they seem to add new features every 1-3 months which is great. They also have a good amount of documentation for upgrading from v1 to v2.x. My opinion is biased though because I have never worked with Microsoft's Live Maps API.

    I'd say try them both or at least read what they have to offer in their documentation and then make your decision like many others have stated. Also keep in mind browser compatibility. To me, this is a huge issue but that could be because I'm a web developer?

  89. Why choose? Use mapsctraction by perrygeo · · Score: 1

    Mapstraction (http://www.mapstraction.com/) is a js api that abstracts the differences between these services (as well as yahoo maps and others). With a trivial change, you can migrate the entire application between different map services.

    1. Re:Why choose? Use mapsctraction by Tchule · · Score: 1

      You can also have a look at http://www.openlayers.org/, another very good javascript API for mapping.

  90. You're both wrong: Yahoo! by X · · Score: 1

    Honestly, I'd recommend Yahoo Maps. I like their API's the best, and the whole YDN network provides lots of bits for getting the job done.

    --
    sigs are a waste of space
  91. Having evaluated all, I'd say go with Google by Anonymous Coward · · Score: 1, Interesting

    I've worked with all of the major mapping APIs doing fairly extensive customisations. On a code level at least I would definitely say you should go with Google. Out of the APIs I've used Google was definitely near the top and Microsoft was last. My main bugbear about MS is that so many things seem to be hacked onto the API as afterthoughts, and functionality hasn't been very well thought out.

    That said, you have mentioned that you have users around the world so you will want to investigate coverage in each of the APIs (and don't forget the others that are out there, Yahoo!, Multimap.com, map24).

    Finally, as someone else said "try all of them", and you can do that quite easily by using the Mapstraction library rather than coding to any specific API.

  92. Re:qg3rea by joe+slacker · · Score: 1

    They see me trollin.. they hatin..

  93. Good wrapper for Google Maps by Anonymous Coward · · Score: 0

    Hi, I recently used Google Maps on an ASP.Net application, and with the right wrapper class, it is very easy to implement - try out SubGurim's control (http://googlemaps.subgurim.net/).

    All you need to get going with it is an API key and latitudes and longitudes of the locations you wish to mark or zoom to. The site also has a good number of examples of how to use the control. I had it up and running and was using it in under 30 minutes.

  94. XSS? by James+Youngman · · Score: 1

    So, how about that Cross-Site-Scripting then?

  95. Re:Do both. Seriously. by Anonymous Coward · · Score: 0

    Like, why is this even a question. Use a library that supports all the major map APIs

    http://www.mapstraction.com/

  96. https support by FattyBoeBatty · · Score: 1

    Okay, kinda sorta off-topic here, but if ANY of you have done an integration I'm sure you've hit the same thing:

    Why do none of the map providers support https? Google, Microsoft, and Y! all only allow http.

    I figure the fact that all 3 of them have the same policy MUST mean there's something I'm not getting. But it's a common requirement these days for clients to require their website only be accessible via https. And including non-https resources (e.g. one of these maps) in their page will result in security pop-ups in many browsers (e.g. IE7).

    Anyone have an idea on this? In the past, as a workaround I had to use Apache's mod_proxy to relay the map data back from Google's domain, but I had to include a BUNCH of workaround rewriting rules to make it work.

  97. As Samberg & Parns Would Say... by Anonymous Coward · · Score: 0

    Google maps is the best. True that, double true!

  98. Google's Data Sucks!! by rwrife · · Score: 1

    I've written countless GIS/Mapping applications and within the past few years have found that Google's free API provides different data than what they serve up at maps.google.com and the data the serve up is HORRIBLY inaccurate at times. If you want to provide a service that is as good as what Google uses on their own pages you need to go to their sources like Telcontar, SDE, NavTech, etc.....which cost a small fortune. Microsoft's Mappoint Web Service and to some extend MS Virtual Earth provide better data, fewer restrictions and are much easier to use (if you're a .net programmer).

  99. Re:MOD PARENT UP by donnacha · · Score: 1

    Wow. Yes. Definitely agree.

    The Slashdot modding system is ridiculously broken, handing mod points to a tiny number of readers but not insisting that those few understand HOW to mod.

  100. gmaps ftw by wisdombiscuit · · Score: 1

    go with Google Maps - your audience will thank you!

  101. Doh! It's the whole package that matters. by Bozovision · · Score: 1

    There's not much point in just comparing APIs or the maps available, although those are important.

    Remember Google and Microsoft have very different aims.

    Microsoft make their money from Office and Windows. That means that at some stage their mapping is going to be tilted towards Office and Windows. It might be that it will only work on Windows, or that it will require IE9 to work best of all, or that if your user has Office they'll be able to use the SuperZoom functionality, or whatever. It's inevitable, as night follows day that apps that come out of MS are used to tie users into Office and Windows. If this is acceptable to you then there's no barrier to using MS.

    Google aims to make money through dissemination of information. The more information that they can disseminate, the better. (So that's why it's free if you are making the information freely available and not if you keep the info closed.) If Google they can tie information into their dissemination platform, then they may be able to make valuable links between corpuses of information. So, Google won't do things that limit your information, but they may in the future, make additions that users may find valuable. These alterations may not necessarily be to your liking - e.g. ads embedded in the maps.

    So, the tech factors, the maps, and the slickness of presentation are only part of the story. Also bear in mind the behind-the-scenes reasons why the the mapping facility exists, and the forces on the developers of the API, which will dictate the ways that the API and facilities evolve.

  102. Re:MOD PARENT UP by BigRedFed · · Score: 1

    If the modding "system" is completely arbitrary and you click a button to do the modding and you have mod points and when you click the button, the appropriate mod is applied, it doesn't seem broken to me. Whine Whine Whine, the mod system is broken because you don't mod what I want you to. Blah Blah Blah. I am so important with my fake website name that won't even load up, why won't anyone listen to me and give me mod points.

  103. Original Thread by dysfunct · · Score: 1

    Original comment here, posted within a battle rap thread.

    --
    :/- spoon(_).
  104. Yahoo by tirerim · · Score: 1

    Making the same decision about a year ago, we went with Yahoo, because we found their API much easier to integrate with our own AJAX than Google's. (We didn't consider Microsoft.) Of course, I don't know if the same reasons would still apply, but you should at least consider Yahoo as well. (And if you haven't checked out non-embedded Yahoo Maps lately, go do that -- it's easily on a level with Google, and with better imagery.)

  105. Re:MOD PARENT UP by LordSnooty · · Score: 1

    Maybe the mods felt that the guy pleading for a link only had to go & search Google.

  106. Why force your users to decide? by HoldmyCauls · · Score: 1

    Contain the data within a database file/spreadsheet/whatever. Have your web server bring up the raw data in a form that can be sent to *either* (click one: ) Microsoft Live Maps or Google Maps. Let Google bring up maps for those that prefer its maps, and Microsoft do the same for those that prefer theirs. Not forcing your users to decide allows you to place the burden of deciding which to use on the shoulders where it should lie. What's more, the more popular of the two will take the brunt of the workload, justifying their place as most used and giving cred to their ability to provide the service in the way most useful to others. Why go to all the trouble of setting things up on your page so that they only work with one?

    --
    Emacs: for people who just never know when to :q!
  107. Live for users, Google for search. by ozphx · · Score: 1

    Live has a better API, more features, and looks better.

    Live's search also sucks cock.

    --
    3laws: No freebies, no backsies, GTFO.
  108. What's really important to your app? by VirtuallyEarth'd · · Score: 1

    Most all of the mapping services offer a relatively similar product, so the biggest question in your mind should be "Who will continue to develop mapping that's relavent to me and my business?" If imaging is key to your needs, hands down, "Bird's Eye" imaging through Virtual Earth is top shelf. Why view an aerial images from a satelite, when you can get it from a plane! Contact the VE specialist team to discuss a few more of the differences. 1-800-426-9400 x 11315 or maplic@microsoft.com

  109. Google API by unity100 · · Score: 1

    Remembering how i had to bail out an ecommerce client of mine in a continuous 11 hour session, when microsoft's bCentral just announced they were going to close down all 3-4+ years old client estores in a week out of the blue, and their contracted 'takeover' company failed to provide for him, i'd say anyone who is planning for long term should stay away from anything backed by microsoft.

  110. To be MS-only or not... that's the question by Anonymous Coward · · Score: 0

    If you create something using MS tools, it will be compatible with only MS customers.

    On the other hand, the definitions of Google's APIs are publicly specified. That means your clients/peers can work with you using whatever software they want without being tied to one company.

    Now it is up to you to choose... Do you want to
    1) collaborate in an excellent fashion with other MS customers but little/no collaboration with others? or
    2) collaborate in good fashion with everyone?