Search Forums
Forums
Kiwitrees on Twitter
    Tags

    order, advanced, support, multiple marriages, admin, flags, upgrade, ASSO, custom, save settings, watermark, webtrees 1.4.4.1, pop-ups, missing data, calendar, 3.1, kiwitrees, version, mobile, folder, marriage, F.A.B., repo, tags, menu, click, margin, illegitimate, NCHI, googlemap. modified, mystyle, edit interface, emigration, descendants, colors theme, time, login upgrade, google, 3.3.3, index, IE problem, logs, styles, getClientIp, message contactform, timeout, css, roadmap, sanity, reports, CREM, hover, album, research tasks, My Page, menus, cousin tab, performance, special character, theme

    Topic:   GoogleMaps – API changes  

    This topic contains 2 replies, has 2 voices, and was last updated by kiwi kiwi 2 days, 11 hours ago.

    Viewing 3 posts - 1 through 3 (of 3 total)
    • Author
      Posts
    • #10246
      kiwi
      kiwi
      Keymaster

      1638 posts

      Some of you may have seen or received emails about recent announcements about changes to the way Google manages access to its mapping tools, via it’s APIs. If not, then I recommend you read the details from this link: https://mapsplatform.googleblog.com/2018/05/introducing-google-maps-platform.html

      The first thing to note about these changes is that they WILL affect your use of the kiwitrees GoogleMaps module.

      For some time Google has required you to have an “API key” in order to use their mapping tools, Once created you store this in kiwitrees, in Administration > Tools > GoogleMaps. However, not having the key did not previously stop the GoogleMaps module working. It did create warnings in the code, but most of the time you would not notice them unless your usage became excessive,

      But the new requirements, effective from 11 June 2018 will change this. An API key will become essential. Without it, the maps will not work. To avoid any issues with Google’s copyright etc., the next release of kiwitrees (likely before June 11) will change and no longer allow the module to function without an API key.

      But that is not the end of the changes. Google now requires you to register a billing account with them (credit card details) linked the API key. Without the billing account, the API key will not be sufficient to allow the maps to display correctly.

      Not all is bad news though. Although you must have a billing account, you will not be charged for the first $200 (US) per month. This is a long way above any likely use a kiwitrees site will ever have, even the largest of the sites I am aware of (100,000 individuals).

      So the main issue for most of you is how comfortable you are having an open billing account with Google. Many people already do. Others are vehemently opposed to such concepts. I’m not going into that debate. It’s your choice.

      For now, I have no plans to replace the GoogleMaps module with an alternative. So the choice has to be to accept Google’s rules (as I have already done on my personal family history site) or disable the GoogleMaps module.

      I am aware of two attempts to move webtrees to the OpenStreetMap platform instead of GoogleMaps. The earliest (https://github.com/dkniffin/webtrees-openstreetmap) seems to be no longer active, and never reached a stage where it was even close to being a realistic alternative.

      More recently David Drury at webtrees has been working on an OpenStreetMap alternative for the next version of webtrees. That is looking more interesting, so I will monitor it as a possible replacement in kiwitrees in the future.

      Nigel
      My personal kiwitrees site is www.our-families.info
      #10341
      pab
      pab
      Participant

      110 posts

      I have not had any issues with GoogleMaps until today when this appeared. After much redirection I found something about v2 and v3 API keys which is just confusing…

      Penguins Are Boss

      Apache 2.4.33; MariaDB 10.2.14; PHP 7.2.4 (display_errors Disabled)

      https://bootesgowland.info

      Attachments:
      #10343
      kiwi
      kiwi
      Keymaster

      1638 posts

      As per the above, you need to make sure you have an API number from Google entered into kiwitrees, plus a Google billing account linked to that API.

      The latter is frustrating, as there is unlikely to ever be a charge made, but it is nevertheless necessary to use maps now.

      Nigel
      My personal kiwitrees site is www.our-families.info
    Viewing 3 posts - 1 through 3 (of 3 total)

    You must be logged in to reply to this topic.