Introducing MapKit JS
developer.apple.com
developer.apple.com
250,000 map initializations 25,000 service requests
Per day. Correct me (it is quite late here) if I'm wrong but isn't this x10 the Google maps free tier?
No pricing information beyond this so far, they just suggest you contact them if you want more. They're probably still deciding.
Edit: I think Apple are specifically releasing it now because this week was the week the new Google Maps Platform (https://cloud.google.com/maps-platform/) pay as you go pricing kicks in, the deadline has been pushed back by a month.
Under the new pricing you get $200 worth of credits as a monthly free tier which approximately maps (har har) to what this Apple beta gives you a day.
This presentation is from WWDC 2018. The timing strikes me more as coincidence.
EDIT: Oooh, https://github.com/mapbox/mapbox-gl-leaflet
They also opened a 4,500 job facility in Hyderabad in 2016. [1] Presumably to do human editing like google maps does [2].
[1] https://www.zdnet.com/article/apple-to-open-first-offshore-t...
[2] https://www.theatlantic.com/technology/archive/2012/09/how-g...
Uses WebGL with fall back to server side rendering with tiles, they call it "adaptive rendering modes".
What for? "Unify on a single map provider with familiar, flexible APIs" (from WWDC slides).
Free tiers
----------
Mapbox
web
50K map views / mo
50K geocode / mo
50K directions / mo
50K matrix / mo
mobile
50K monthly active users
same requests
Apple
web and mobile
250K map views / *day*
25K service requests / *day*
Google (new style $200 credit system)
(this is too complicated)
web
$200 free credit buys one of:
14K map views embed advanced, might be anything with search/directions/routing, including on mobile / month
100K map views static on web / month
28k map views dynamic on web / month (this hurts)
mobile
unlimited mobile map views (very simple kind)
14K map views for anything interesting / month
40K direction requests / month
~10K Places calls / month
That's the max for any one service if you only use that service. So you could use 20K direction requests and 14K dynamic map views for free per month.Google Maps gets expensive quickly, 71K embedded advanced map views per month is $1000 per month.
roughly
Google Maps: very expensive
Mapbox: moderately priced
Apple Maps: very cheap
Licensing...Google is restrictive. Can't be behind a login, can't track vehicles/assets, can't embed in a web view on desktop, in practice can often not embed in an app on iOS.
Mapbox is famously open, you can do all the above.
Apple seems like they might be more like Mapbox, given their goals, but can't find any licensing yet.
If the licensing turns out well, this could very nice for cross platform maps.
The Google Maps JavaScript API does support UIWebView [2] so it should work embedded on iOS. There's a native SDK too.
[1] https://cloud.google.com/maps-platform/terms/ [2] https://developers.google.com/maps/documentation/javascript/...
Second, Google already has too much data on people. I think it's been said before, but Apple doesn't really track people as invasively as Google.
Third, as stated, there has desperately been a need for competition in this space. I hope that over time they introduce many of the other features that Google provides to make sure it's totally competitive.
Edit: That’s not to say you shouldn’t strive for the most natural and easy interface for devs to use, but even if you’re not there yet, keep things consistent on all platforms.
Popular times in Google Maps is incredibly useful but request to open this are ignored. I hope with Apple competing, both make this data available.
I would consider this in my next project, it would be nice to see pricing.
At some point we need to stop reinventing the wheel at each org and work on contrivuint g collectively for common shared Internet resources (just like Wikipedia).
Every Google Android device is by default a real time tracking device. The usefulness of this data is immensely underrated.
The only way I think real competition can be established here is exactly with news like this.
"Real time data" means things like "current traffic data", right? That takes a lot of data collectors, and the data gets stale quickly. This sort of thing isn't on the radar for lots in the OSM community, I don't even know how OSM'd start trying to provide that...
Generally speaking, though, they use TomTom wherever possible.
> They use OSM (and about 300 other sources). On a map, click on the "legal" link, then click through the "more" link to see the list.
If you don't merge OSM data, then you only need to attribute OSM. And I don't think this is sufficient for the licence, which says: "You must include a notice ... reasonably calculated to make any Person that is exposed to the Work aware that Content was obtained from [OSM]". i.e. basically every map has to say "OSM"
Here is a web based demo we have of a person picking up their friends while driving on the way to an event:
A lot goes into it including distance and heading calculations, correct 3d transforms for the map and avatars, as well as the usual realtime/offline infrastructure of Qbix Platform on the backend.
It is part of our larger Groups app that we are rolling out later this year that lets users organize group activities and even drive each other to them.
So now this comes at a great time - we are happy to offer a choice of two maps providers instead of just one, soon.
We release the Platform under AGPL on github.com/Qbix and many reusable components as MIT license there. You can see more here:
https://www.youtube.com/watch?v=pZ1O_gmPneI
Edit: Why so many downvotes? Seems strange.