Мы используем Google Maps в Qlikview (инструмент Business Intelligence). В последние дни мы получаем всплывающее сообщение об ошибке:
"This site can't load google maps correctly do you own this website g.co/staticmaperror/key"
Нам нужна поддержка Google, чтобы решить эту проблему.
Используя приведенный ниже сценарий:
LOAD Quantity, Customer, City FROM [D:\Customer_info.xls] (biff, embedded labels, table is Sheet1$);
let noRows = NoOfRows('CustomerTable')-1;
for i=0 to $(noRows)
let a=peek('Customer',$(i),'CustomerTable');
let b=peek('City',$(i),'CustomerTable');
let c=peek('Quantity',$(i),'CustomerTable');
GeocodeResponse: LOAD status, '$(a)' as CustomerName, '$(b)' as CustomerCity, '$(c)' as CustomerQuantity, ([result/geometry/location/lat]) as latitude, ([result/geometry/location/lng]) as longitude FROM [maps.google.com/maps/api/geocode/…, Table is [GeocodeResponse]);
next i;
SET HidePrefix='_' ; // Field required for calculating best zoom level
_zoom_level: Load RecNo( ) as _zoom_level Autogenerate(max_zoom_level);
maptype: LOAD * INLINE [ Maptype roadmap mobile satellite terrain hybrid ];
gmap_key =“;
max_zoom_level = 14;
Def_zoom_level=7;
Def_map_size=400;
var_pi180= '=pi()/180';
var_lat_offset= '0';
var_mc2= '=256*pow(2,$(var_zoom))';
var_mc1= '=256*pow(2,($(var_zoom)-1))';
var_mid_lat= '=median(latitude)';
var_mid_long= '=median(longitude)';
map_size_x= '640';
map_size_y= '400';
Во-первых, я использовал диаграмму точечной диаграммы для отображения карты Google с использованием ключа API и расширения, которое также пробовал. Оба метода показывают одну и ту же ошибку.
Он работал нормально до сентября (конец месяца), используя сценарий ниже.
Вы уверены, что ключ API в порядке? Сгенерируйте другой ключ API и попробуйте. Также необходимо включить биллинг внутри облачного проекта Google.
Ошибка описана на этой странице developers.google.com/maps/documentation/maps-static/…
Пожалуйста, не размещайте свой код в комментариях: вместо этого отформатируйте его правильно, используя кнопку редактировать в вашем вопросе. Спасибо.
Я уверен насчет Ключа, потому что до сентября 2018 года мы использовали его 3 года.
Стоит ли мне покупать лицензию на это
Зависит от вашего использования. Существует бесплатный лимит («Бесплатно до 25 000 загрузок карт в день. 0,50 доллара США за 1 000 дополнительных загрузок карты, до 100 000 в день, если включен биллинг»), и когда вы превышаете лимит, Google взимает с вас плату. Вот почему им нужно включить биллинг.
Как вы пользуетесь картами Google? Расширение или текстовое поле / изображение? Ошибка предполагает, что вам необходимо добавить действующий ключ API, чтобы продолжить использование Карт.