Геокодирование, макрос Google Script на Yandex.Api
Задание - в таблице Google нужна функция, которая бы возвращала координаты для указанного адреса т наоборот.
Например, для адреса "Киев, ул. Соломенская, 5" возвращала бы координаты "50.429131,30.475047". И наоборот, по координатам "50.429131,30.475047" возвращала бы адрес "Киев, Соломенская ул., 5"
Есть аналогичный скрипт, работающий через Google Maps API, но там ограничение по количеству запросов:
function geoCode(addr){
var gc = Maps.newGeocoder();
var geoJSON = gc.geocode(addr); Utilities.sleep(1000)
var lat = geoJSON.results[0].geometry.location.lat;
var lng = geoJSON.results[0].geometry.location.lng;
return lat + "," + lng;
}
Google Script For Google Apps - https://developers.google.com/apps-script/overview
Yandex Maps API - http://api.yandex.ru/maps/doc/jsapi/1.x/dg/concepts/geocoder.xml
Необходимый результат работы - работающий кусок кода или табличка Google с встроенным макросом.
Сроки - если это у вас займет больше получаса, то наверное и браться не стоит.