Option to change Google Maps to other Maps provider
USE Open Street Maps as it is free. Google maps is no longer free!!!
We had the same thought when Google made the change. Thanks!
FYI: Google Maps is still free, just requires a payment method to be on file: https://theeventscalendar.com/important-google-maps-api-changes/
Not to mention Google Maps are not available in China, an important market for our events!
@KalebZen and others... OSM's data still requires using a service to dynamically serve the tiles.
From https://operations.osmfoundation.org/policies/tiles/ > "OpenStreetMap data is free for everyone to use. Our tile servers are not."
You can download all of OSM's "tiles" (1GB download), but they do not provide a hosted (i.e. on-demand) service like Google Maps: e.g. give me the 20 tiles that make up the area around Seattle, WA -- then when the user drags the map North, display those next 14 tiles -- then when they drag the map East, display those next 8 tiles.
There is no OSM tile provider that doesn't require you registering with them to get a free/paid API key. This makes sense, even for free providers (or free usage tier) to avoid unfair/excessive use or abuse.
If you want an alternative to Google Maps because you want a different look/feel or want to extend it to do things another provider can do that GMaps cannot, that's one thing -- but if the request is to not have to register with Google to get an API key, the main difference is that Google requires entering a credit card to obtain an API key and some others do as well and some others do not.
One idea we have is to implement the Leaflet Providers library and then allow you to select any of their supported providers: https://github.com/leaflet-extras/leaflet-providers#providers
Going with a Leaflet solution would add additional customization opportunities but an API key from one of their supported providers would still be required.
Please review and comment back with your ideas for our continued consideration.
I desperately need an alternative to Google Maps API. Thanks.
Yes I need OSM also. Google has outlasted it's functionality in cutting off small operators access. Yes! Yes! We need OSM either as an option or as a default function.
Thank you guy's for great work and Happy New Year
I vote for Open Street Map functionality too. None of our customers want Google Maps since they demand bank details or credit card numbers.
+1 for Openstreetmap! open source, community based, transparent software
Władza Precz commented
OpenStreetmap is wiki, community based project. It has no tracking scripts and work faster. Support open source and copyleft, reclaim the web!
+1 for using OpenStreetMap. Wordpress and OSM are free softwares and share the same values of what Internet should be. Not Google and others GAFAM.
The problem is not the price, it's the respect of other users.
OSM is base of contribution and share. Not Google.
Yes please use open street maps! :-)
I want to buy the pro but since google are now making things difficult and you guys have no other mapping options I'm going to wait
some news, mates?
Has there been any further progress with this feature request? What is happening now is that with every new Google project that is created, they are insisting on having a credit card on file in order to use certain API's. Can this request be escalated? Thanks
Oh yes Open Street Maps ! The new billing policy from google is going to hurt a lot of sites.. We really need an alternative. I've a request from a site that will needs 2000+ markers on their map in france. Besides the credit card on file at Goggle bugs me, a lot...
Apple recently announced MapKit for the web. Maybe offer that as an option in case people are hitting the API limits for Google Maps.
So far it seems that Apple Maps offers way more API hits per day then Google Maps?
I also would like to be able to use MapBox instead of Google Maps. Google is switching their pricing structure and a key is required. Google will be free for our usage however they require a credit card onfile. MapBox requires installing a key as well that is free under a certain usage limit, however they do not require a credit card if your site stays under the limit.
We use another plugin that used to use google maps exclusively, but now they added an option to use MapBox so users of their plugin can continue free map use without registering credit cards with google maps.
It would be nice if you also could use either map provider based on which access key is installed at the site.
+1 here too for adding another map service! Yes please, do get ahead of the curve and implement it soon :=)
+1 for Openstreetmap
Continuing my previous comment... I suggest you get ahead of the curve and start implementing an alternative now, before you get bombarded with complaints from people who didn't know or forgot about the Google Maps billing change.
Starting June 11, 2018. Google is going to force everyone to have billing accounts to use the Google Maps API. Even with the free 200$ credit, I don't want to send any billing information to Google and would prefer to use a free alternative, such as OpenStreetMap.
Please add Yandex Maps
+1 for Open Street Map: Especially for customers from the EU this is very important because of the EU-DSGVO!