Fusion Table с App Inventor: отображение карты со столбцом местоположения

Я использую App Inventor 2 от MIT.

У меня есть таблица слияния со столбцом местоположения типа location. Используя компонент FusiontableControls, я могу записывать в таблицу и просматривать таблицу с помощью компонента WebViewer, я могу просматривать URL-адрес таблицы, и данные там.

Однако, когда я использую URL-адрес из представления карты таблицы, я вижу карту, отображаемую в моем приложении, но без отмеченных местоположений в таблице. Однако, если я перехожу по веб-адресу таблицы слияния в веб-браузере на ПК, нажимаю кнопку местоположения, карта обновляется с информацией о местоположении, и в следующий раз, когда я использую приложение, карта отображается с отмеченными местоположениями.

Есть ли способ отобразить обновленную карту с помощью App Inventor без необходимости вручную обновлять страницу карты?

Обновление 1. Как предложил @Taifun, я попробовал clear cache. Это не работает.

Обновление 2. Дальнейшие исследования показывают, что по умолчанию информация о местоположении в FusionTable не геокодируется, поэтому карта не показывает ее. Теперь вопрос заключается в том, существует ли API, который вызывает геокодирование, когда я вставляю информацию о местоположении в сводную таблицу с помощью изобретателя приложений 2?

введите здесь описание изображения

Обновление 3: предложение Тайфуна сработало. Сохранение адреса в формате lat,long позволяет карте автоматически геокодировать и отображать местоположения. Ранее я использовал адрес, возвращенный датчиком местоположения, который возвращает что-то вроде 123 Main St, city,st 12345. Несмотря на то, что это действительный адрес, он не выполняет автоматическое геокодирование.

Спасибо большое Тайфун. (также для редактирования моего поста для ясности)


person cmoulikus    schedule 10.03.2015    source источник
comment
наверное проблема с кешем? сначала используйте блок Webviewer.ClearCache, а затем снова отобразите URL   -  person Taifun    schedule 10.03.2015
comment
К сожалению, это не работает. Вот фрагмент Коу   -  person cmoulikus    schedule 22.03.2015
comment
вы можете отредактировать свой вопрос и добавить скриншот соответствующих блоков (не только блоков моего предложения). Как новичок в Stackoverflow, у вас нет разрешения на добавление снимка экрана, но вы можете сделать ссылку на изображение, например, на imgur.com...   -  person Taifun    schedule 22.03.2015
comment
можете поделиться кодом проекта?   -  person MirecXP    schedule 22.03.2015
comment
Привет Тайфун, Майк: Спасибо за помощь. Я не смог вырезать и вставить код, но вот ссылка: imgur.com/xZFTaab Дальнейшие исследования показывают, что по умолчанию , информация о местоположении в FusionTable не геокодирована, поэтому карта ее не показывает. Теперь вопрос заключается в том, существует ли API, который вызывает геокодирование, когда я вставляю информацию о местоположении в сводную таблицу с помощью изобретателя приложений 2?   -  person cmoulikus    schedule 23.03.2015
comment
Я обновил ваш вопрос для вас, см. также Как работает редактирование...   -  person Taifun    schedule 24.03.2015
comment
Отлично, работает вчетвером! Также вы узнали, как отредактировать свой вопрос. Что вам еще нужно выяснить, так это как принять ответ... Спасибо.   -  person Taifun    schedule 29.03.2015
comment
Я принял это. Еще раз спасибо.   -  person cmoulikus    schedule 31.03.2015


Ответы (1)


Определите свое местоположение как местоположение в один столбец, например, введите здесь описание изображениявведите здесь описание изображения

вместо использования двух отдельных столбцов (широта и длина) в вашей таблице. Это должно обновить вашу карту автоматически. См. также https://support.google.com/fusiontables/answer/1012281?hl=en

person Taifun    schedule 24.03.2015