This may be more related to Geofield and/or Geocoder - in any event, I've been trying for months now to get what I have working with Openlayers and Geofield v.1 working with with Geofield v.2.
See http://nassaucountydems.com/dem_clubs for an example of what I'm doing. The missing piece is point location, so that the voter can enter an address and see what district they're in. As I understand it, this is possible only with Geofield v.2.
Points are OK - it's the boundaries that don't work after the upgrade and I don't know how many people are doing boundaries. In any event, below is the error I get in watchdog - JSON boundary layers simply don't render.
Exception: Google API returned bad status.\nStatus: ZERO_RESULTS in geocoder_google() (line 58 of /home/[site]/public_html/[subdomain]/sites/all/modules/geocoder/plugins/geocoder_handler/google.inc).
I've posted to both Geolocator and Geofield without success - perhaps someone can point me in the right direction?
Thanks in advance to anyone who can help - and, above all, thanks for the terrific work you're doing here. Openlayers rocks!
(Update: I'm attaching two GeoJSON files for easier testing - hope this helps...)