2013-02-28 4 views
0

Я пытаюсь вытащить изображение с помощью Google Static Maps API в электронную таблицу на Google Диске. Кажется, в основном, работа. Тем не менее, он будет казаться случайным образом не работать для некоторых почтовых индексов. Тем не менее, если мои вручную ввести эти почтовые индексы в свою адресную строку в браузере, он отлично работает. Вот мой код в ячейке:Google Static Maps API в Google Диске (Docs) Электронная таблица

= изображение ("https://maps.googleapis.com/maps/api/staticmap?size=50x50&markers=color:green|size:tiny| "& E10 &" & маркеры = цвет: красный | Размер: крошечная |" & B1 & "& датчик = ложь")

Клетки E10 и B1 имеют в них почтовые индексы. Если меняют B1, некоторые почтовые индексы не работают. В частности, B1 = 20001 и E10 = 22408 не работают. Однако:

https://maps.googleapis.com/maps/api/staticmap?size=50x50&markers=color:green|size:tiny|22408&markers=color:red|size:tiny|20001&sensor=false 

в адресной строке моего браузера работает отлично.

Любые идеи?

+0

Я столкнулся с той же проблемой. Для меня это не работает - у меня есть столбец с названиями городов/мест (Великобритания), и я только когда-либо получаю '# N/A (изображение не найдено ...)'. Как вы сказали, открытие URL-адреса в браузере прекрасно работает. – koniu

+0

На самом деле я удивлен, что он работает для вас вообще, я разделил информацию о марке, оставляя только необходимые аргументы в своих простейших формах, и я до сих пор не получил никакой карты в электронной таблице. – koniu

ответ

0

Единственный способ, которым я смог заставить это работать, - это сократить URL-адрес, используя http://goo.gl Вставка этого URL-адреса в электронную таблицу будет работать.

=image("http://goo.gl/dOmcVP", 1) 
Смежные вопросы