SASGIS - SAS.Планета
View Issue Details
0003377SAS.ПланетаРефакторингpublic11-10-2018 12:2516-10-2019 20:04
zed 
 
normalminoralways
confirmedopen 
190707 
50xxxx 
0003377: Не работает поиск мест (GeoCoder) средствами Google
С некоторых пор, в API гео-кодера гугла появилось важное изменение - в запросе появился обязательный параметр API key: Geocoding (Latitude/Longitude Lookup)

Чтобы получить этот key нужно зарегистрироваться как разработчик и платить потом по $0.005 за каждый запрос Pricing for the Geocoding API

Поэтому, чтобы починить поиск, надо изучать запросы отправляемые с сайта google maps при поиске мест и пытаться повторить их в SAS. А ещё лучше, заскриптовать все имеющиеся геокодеры (по аналогии с zmp), а то уж больно часто там всё изменяется и чинить приходится правкой сорцов SAS.
No tags attached.
has duplicate 0003399closed vdemidov в строку поиска добавить источник Google 
related to 0003568resolved zed Добавить возможность указать API ключ для геокодера Яндекс 
related to 0003563confirmed  Не работает поиск мест (GeoCoder) средствами Яндекс 
Issue History
11-10-2018 12:25zedNew Issue
11-10-2018 12:34zedNote Added: 0018428
11-10-2018 12:35zedNote Edited: 0018428bug_revision_view_page.php?bugnote_id=18428#r7321
11-10-2018 12:35zedNote Edited: 0018428bug_revision_view_page.php?bugnote_id=18428#r7322
21-10-2018 19:08zedNote Added: 0018433
21-12-2018 10:14vdemidovStatusnew => confirmed
21-12-2018 10:14vdemidovProduct Version160707 => 191221
21-12-2018 10:14vdemidovTarget Version => 190707
17-01-2019 11:39vdemidovRelationship addedhas duplicate 0003399
07-06-2019 16:46zedNote Added: 0018738
23-07-2019 14:16vdemidovTarget Version190707 => 191221
23-07-2019 17:04vdemidovTarget Version191221 => 211230
16-10-2019 18:19zedRelationship addedrelated to 0003568
16-10-2019 20:01zedRelationship addedrelated to 0003563
16-10-2019 20:03zedTarget Version211230 => 50xxxx
16-10-2019 20:04zedProduct Version191221 => 190707

Notes
(0018428)
zed   
11-10-2018 12:34   
(edited on: 11-10-2018 12:35)
На страничке с ценами вычитал вот такое замечание:

For each billing account, for qualifying Google Maps Platform SKUs, a $200 USD Google Maps Platform credit is available each month, and automatically applied to the qualifying SKUs.

т.е каждый месяц они "дарят" $200 на аккаунт? Тогда этого хватит на очень много запросов и можно попробовать зарегистрировать какой-то фейковый акк, если, конечно, они там не затребуют номера телефона, кредитной карточки и паспортных данных при регистрации.

(0018433)
zed   
21-10-2018 19:08   
Отключил геокодер, до тех пор пока он не будет починен.
(0018738)
zed   
07-06-2019 16:46   
При наличии ключа, его можно положить в файл UserData/GoogleApiKey.txt и тогда геокодер снова заработает.