Closed Bug 850640 Opened 11 years ago Closed 6 years ago

Fix API warning on Events page and restore Google Maps

Categories

(developer.mozilla.org Graveyard :: Wiki pages, defect, P2)

All
Other
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: groovecoder, Unassigned)

Details

(Whiteboard: [specification][type:bug])

What did you do?
================
1. Go to https://developer.mozilla.org/en-US/events 

What happened?
==============
Get a popup - "This web site needs a different Google Maps API key. A new key can be generated at ..."

No map tiles shown

What should have happened?
==========================
Show map tiles

Is there anything else we should know?
======================================
We could apply for a Google Maps API license for non-profits: http://www.google.com/earth/outreach/grants/software/mapsapi.html

We could also try Open Street Map: http://www.openstreetmap.org/
Was this caused by our recent change to make this page work in Chrome? If so, it might be best to revert -- better to be broken in one browser rather than all. We also should be more careful in future spot-checks and/or grow our set of automated tests.
Component: General → Landing pages
Priority: -- → P1
After the experience I just had trying to revert the accept language parse bug, I'd rather leave this in and "fall forward" to fix it.
OpenStreetMap isn't an easy option - they can provide mapping and tiles, but not the geocoder API we use to convert the addresses from the table into lon,lat markers on the map.
Summary: Google Maps tiles don't show on events page → Fix API warning on Events page and restore Google Maps
Chris, do you know if we already have a Google Maps API key for nonprofits? If not, do you know who else might know?

http://www.google.com/earth/outreach/grants/software/mapsapi.html
Flags: needinfo?(chrismore.bugzilla)
(In reply to John Karahalis [:openjck] from comment #4)
> Chris, do you know if we already have a Google Maps API key for nonprofits?
> If not, do you know who else might know?
> 
> http://www.google.com/earth/outreach/grants/software/mapsapi.html

I have no idea. I asked jakem and he said he didn't know either. What about if you ask on Yammer?
Flags: needinfo?(chrismore.bugzilla)
I asked on Yammer here:

https://www.yammer.com/mozilla.com/#/Threads/show?threadId=288305995

Fingers crossed for a result.
We can also look into using CloudMade's Open Street Map service instead of Google Maps:

http://cloudmade.com/

Reps uses it:

https://reps.mozilla.org/events/#/period/future/
Legal is also looking into this with bug 860944.
I have a ServiceNow request in to get an API key for Cloudmade to use on reps.mozilla.org. I know mozilla.org needs it for the same reason (SSL). So we may be sharing the API key...
That would be great! What's the ServiceNow request link? Can I follow/watch it?
Priority: P1 → P2
Thanks, Justin. Let us know what happens with that.

Discussed this with Ali. The Events page is going to change significantly moving forward, so we would rather not pay for our own key (which is the only other option at this point). But if fixing the page involves just copy/pasting the Cloudmade key, we should do that in the interim.
Justin, was the key made available? Could it be used on MDN in addition to the other sites you mention?
Flags: needinfo?(hoosteeno)
:openjck, we now have an enterprise agreement with both Cloudmade and Mapbox. We're moving most of webprod's sites toward Mapbox. If you look at them both and prefer one, ping me (IRC) and let's talk about getting you access.
Flags: needinfo?(hoosteeno)
mapbox++
I created a key and shared it with Luke (on 2013-11-07).

Please note: Anywhere we use Mapbox it's important to credit Open Street Map as specified in their copyright (http://www.openstreetmap.org/copyright). This doesn't happen automatically, unfortunately. The fix for bug 944750 will probably work for this too.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.