Hacker News new | past | comments | ask | show | jobs | submit login

They can't use Google Maps, because Google's Terms of Service for Maps explicitly prohibits using them alongside other map data providers:

> (e) No Use With Non-Google Maps. Customer will not use the Google Maps Core Services in a Customer Application that contains a non-Google map. For example, Customer will not (i) display Places listings on a non-Google map, or (ii) display Street View imagery and non-Google maps in the same Customer Application.

-- https://cloud.google.com/maps-platform/terms/

As far as OSM goes, Apple Maps is based heavily on OSM data. (I've submitted corrections to OSM and seen the changes propagate to Apple Maps.) So I don't see much point in supporting two different services which are that closely related.

Just to add on Apple using OSM, Apple actually uses a mixture of its own data, OSM, TomTom, and other geodata brokers. However from what I understand, Apple maps uses the others as a fallback when its own data doesn't cover a specific area (TomTom more than the others) and as Apple has been building up its own data, it will use the other sources less and less. Building up their own data has been a relatively recent endeavor though and it will probably take awhile before those other sources are rarely relied upon or dropped altogether.

Apple does make some contributions back to OSM though for submitted corrections in areas that use OSM as a fallback, IIRC. Apple Maps unfortunately doesn't do a great job of mixing those results though and only uses them as "fallbacks". It's why some areas have poorer quality even compared to OSM (such as Germany mentioned in another comment) because they're strictly using their own data instead of using OSM, et al. to fill in the gaps.

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