David, what about my initial question? Would it be interesting to have more maps than google maps? There are a lot of users that prefer other maps.
Saludos, -- luismiguel (@lmorillas) 2016-11-17 15:13 GMT+01:00 David Karger <[email protected]>: > Jay, it's really difficult to diagnose these things without access to > examples. If you can put something on the web, it's more likely someone can > solve it. > > > On 11/14/2016 2:13 PM, Jay Gray wrote: > > > All local-host implementations work (i.e. C: or D: on Win-10), David. > > But none of the remote-host/server implementations works. > > If we don't use the "..data-ex-apikey=OUR-KEY" technique, the app works but > Google will not load the map. > For example, the non-map views of Italian soccer load correctly and behave > as expected. > > If we do use the "..data-ex-apikey=OUR-KEY" technique, the app locks up; > nothing loads (no facets, text, non-map views, etc.). > > To reiterate, we're running HTTPS under nginx. > Our thinking is that it's an HTTPS-related issue. > > /jay > > > > On Monday, November 14, 2016 at 11:54:53 AM UTC-6, David Karger wrote: >> >> Jim, trying to load data from a different site seems asking for trouble >> (exhibit's never been particularly good at that); does it work if you link >> to your own local copy of the data? >> >> >> On 11/14/2016 12:06 PM, Jay Gray wrote: >> >> >> Hi David >> >> We cannot get the approach using data-ex-apikey='OUR-KEY' to work. >> >> We have a version of Italian Soccer that uses 'data.json' rather than: >> >> http://www.simile-widgets.org/exhibit3/examples/other-versions/HEAD/italian-soccer/italianSoccer.txt >> >> The 'data.json' version works perfectly. >> >> We are running an HTTPS environment (https://domain.io) >> Because the 'italianSoccer.txt' file is not served using CORS, we can't >> load it. >> >> We are using these libraries: >> <script type='text/javascript' >> src='https://api.simile-widgets.org/exhibit/HEAD/exhibit-api.js'></script> >> <script rel='exhibit-extension' type='text/javascript' >> src='https://api.simile-widgets.org/exhibit/HEAD/extensions/map/map-extension.js'></script> >> >> For example, the 'Thumbnail View' and the 'Table View' work as expected. >> >> Then, after the core libraries, we load: >> <link rel='exhibit-extension' >> href='https://api.simile-widgets.org/exhibit/HEAD/extensions/map/map-extension.js' >> data-ex-apikey='OUR-KEY' /> >> >> The instance hangs. It's not just that the map does not load; the instance >> is jammed. >> >> When we enclose the 'data-ex-apikey' script in comments, the instance >> re-loads correctly; Thumbnail View and the Table View work as expected. >> >> In Chrome Developer Tools, the only message we receive is: >> Google Maps API error: MissingKeyMapError >> js?callback=Exhibit.MapExtension.gmapCallback:37 >> >> https://developers.google.com/maps/documentation/javascript/error-messages#missing-key-map-error >> >> The next approach DOES work in non-Exhibit apps: >> <script async defer >> src='https://maps.googleapis.com/maps/api/js?key=OUR-KEY&callback=initMap'></script> >> >> For example, we have several geoJSON maps that run correctly using >> 'OUR-KEY' above. >> >> Can you help us out with getting either of the gmapKey methods to work >> with HTTPS? >> Many thanks. >> >> /jay >> >> >> >> On Monday, November 14, 2016 at 8:04:46 AM UTC-6, David Karger wrote: >>> >>> no need to go to github; it's right here: >>> >>> >>> http://www.simile-widgets.org/exhibit3/examples/other-versions/HEAD/italian-soccer/italian-soccer.html >>> >>> >>> On 11/14/2016 8:39 AM, Jay Gray wrote: >>> >>> OK, we'll experiment with this mode: >>> >>> https://raw.githubusercontent.com/simile-widgets/exhibit/master/scripted/demos/italian-soccer/italian-soccer.html >>> >>> /j >>> >>> On Monday, November 14, 2016 at 6:38:26 AM UTC-6, Jay Gray wrote: >>>> >>>> Thanks for the suggestion David. >>>> Would you point me to the documentation? >>>> We'll test it and report back. >>>> The Google changes are breaking many folks' maps - we need to get our >>>> Exhibit maps back online. >>>> Our problems began when we changed our domain name, and the Google Maps >>>> 'grandfathering' no longer applied. >>>> >>>> /jay >>>> >>>> >>>> On Monday, November 14, 2016 at 6:28:04 AM UTC-6, David Karger wrote: >>>>> >>>>> Instead of adding a ?gmapkey parameter to the url, use the >>>>> data-ex-apikey attribute in the tag where you load the extention. >>>>> >>>>> >>>>> On 11/14/2016 6:41 AM, Jay Gray wrote: >>>>> >>>>> Yes, Luis, it is your Exhibit. >>>>> You original used Exhibit 2; we have not updated it, although have >>>>> learned from it. >>>>> The reason I featured it in this post is because it uses your Gmap ID. >>>>> While it may work for you (because Google "grandfathered existing sites >>>>> that do not use a Gmap ID), it does not work on our IP address. >>>>> >>>>> We've encountered what may be a conflict between the Exhibit 3 method >>>>> of loading a Google Map ID and the Google Processor. We described it here: >>>>> https://groups.google.com/forum/#!topic/simile-widgets/_SXCaMfLi7g >>>>> >>>>> Google changed their policies on June 22. See discussion here: >>>>> https://churchthemes.com/page-didnt-load-google-maps-correctly/ >>>>> >>>>> So my question to you is: >>>>> How do you assign your Gmap ID to an Exhibit 3 "../map-extension.js" >>>>> and have it correctly processed by Google (where you can verify in Google >>>>> Chrome dev tools that it has been properly parsed)? >>>>> >>>>> Perhaps we should be using: >>>>> >>>>> https://api.simile-widgets.org/exhibit/HEAD/extensions/map/scripts/google-maps-v2-view.js >>>>> >>>>> My thought was to ask you to 'debug' is issue because you have >>>>> successfully used the Gmap ID in the past. >>>>> Would you be willing to update one of your Exhibits that use Google >>>>> Maps, apply your Google MAP API Key, and show use an implementation that >>>>> works? >>>>> >>>>> We'll then use your implementation, replace your API key with ours, and >>>>> test it. >>>>> >>>>> FYI, the Chrome platform basically requires HTTPS: >>>>> All Exhibit libraries are HTTPS active, but you may also have to update >>>>> your Bootstrap libraries. >>>>> >>>>> Tell me if I need to do something to help with your testing. >>>>> >>>>> Many thanks for your continuing help. >>>>> >>>>> /jay >>>>> >>>>> >>>>> >>>>> >>>>> On Monday, November 14, 2016 at 4:50:05 AM UTC-6, Luis Miguel Morillas >>>>> wrote: >>>>>> >>>>>> Hi, Jay, >>>>>> >>>>>> What map are you talking about? Is it mine? >>>>>> >>>>>> I think you are mixing exhibit2 and exhibit3 code. >>>>>> >>>>>> Saludos, >>>>>> >>>>>> -- luismiguel (@lmorillas) >>>>>> >>>>>> >>>>>> 2016-11-14 11:15 GMT+01:00 Jay Gray <[email protected]>: >>>>>> > Hey Luis >>>>>> > >>>>>> > May I ask you about your use of Google Maps? >>>>>> > We've looked at your map and timeline with the data type "Ciências, >>>>>> > Artes e >>>>>> > Humanidades" >>>>>> > That Exhibit contains 117 items >>>>>> > >>>>>> > You use: >>>>>> > >>>>>> > href=" >>>>>> > >>>>>> > http://api.simile-widgets.org/exhibit/3.1.0rc/extensions/map/map-extension.js?service=google2&gmapKey=ABQIAAAA5JLLfCE9c7HAtg25QM2KCRRyiP6mHEsQpwvxB19-hS9Kgd8RYhSXEtJVAXDUCZPqwtZZi7-HUYUYrw" >>>>>> > >>>>>> > We can't load your map using the string: >>>>>> > "service=google2&gmapKey=YOUR-ID" >>>>>> > >>>>>> > If you used the latest Exhibit lib: >>>>>> > >>>>>> > <script rel='exhibit-extension' type='text/javascript' >>>>>> > >>>>>> > src='https://api.simile-widgets.org/exhibit/HEAD/extensions/map/map-extension.js'></script> >>>>>> > >>>>>> > how would you assign your gmapKey to "../map-extension.js"? >>>>>> > Can you implement an update that runs in Chrome? >>>>>> > >>>>>> > Thanks for your help here. >>>>>> > >>>>>> > /jay >>>>>> > >>>>>> > >>>>>> > On Monday, September 19, 2016 at 2:23:59 AM UTC-5, Luis Miguel >>>>>> > Morillas >>>>>> > wrote: >>>>>> >> >>>>>> >> Hi all >>>>>> >> >>>>>> >> What's the reason exhibit 3 only supports Google Maps? An easy >>>>>> >> maintenance? >>>>>> >> >>>>>> >> Could it be interesting to work integrating osm, leaflet or other? >>>>>> >> >>>>>> >> >>>>>> >> Best, >>>>>> >> >>>>>> >> -- luismiguel (@lmorillas) >>>>>> > >>>>>> > -- >>>>>> > You received this message because you are subscribed to the Google >>>>>> > Groups >>>>>> > "SIMILE Widgets" group. >>>>>> > To unsubscribe from this group and stop receiving emails from it, >>>>>> > send an >>>>>> > email to [email protected]. >>>>>> > To post to this group, send email to [email protected]. >>>>>> > Visit this group at https://groups.google.com/group/simile-widgets. >>>>>> > For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "SIMILE Widgets" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/simile-widgets. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "SIMILE Widgets" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/simile-widgets. >>> For more options, visit https://groups.google.com/d/optout. >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "SIMILE Widgets" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/simile-widgets. >> For more options, visit https://groups.google.com/d/optout. >> >> > -- > You received this message because you are subscribed to the Google Groups > "SIMILE Widgets" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/simile-widgets. > For more options, visit https://groups.google.com/d/optout. > > > -- > You received this message because you are subscribed to the Google Groups > "SIMILE Widgets" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/simile-widgets. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "SIMILE Widgets" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/simile-widgets. For more options, visit https://groups.google.com/d/optout.
