Как писала Виктория, Google Maps больше не является бесплатным, но вы можете переключить своего поставщика карт. Вы можете быть заинтересованы в OpenStreetMap, есть простой способ использовать его на вашем сайте, описанном здесь: https://handyman.dulare.com/switching-from-google-maps-to-openstreetmap/
К сожалению, на OpenStreetMap нет простого способа предоставить маршруты из одной точки в другую, нет уличного обзора.
База данных, подобная этой ...
{
"en": { "Q1": "Who was JFK?" },
"es": { "Q1": "¿Quién era JFK?" }
}
Доступно как это (JavaScript) ...
var locale = fooLocale() || 'en'; // get locale, fallback to English
var firedb = firebase.database(); // init database
var content = firedb.ref(locale); // get reference to locale data
content.child('Q1').on('value', function (snapshot) { // request Q1
document.getElementById('Q1').innerHTML = snapshot.val(); // set UI text
});