1

Я пытаюсь напечатать запрошенные строки FusionTablesLayer в отдельный div, а не открывать информацию в стандартном информационном окне при щелчке маркера. В основном я пытаюсь показать информацию для каждого маркера, точно так же, как вы могли бы получить при обычном поиске карт Google. API Google Maps v3, похоже, извлекает информацию только из FusionTablesLayers, когда вы нажимаете на конкретный маркер. Все примеры JSON, которые я нашел для выполнения аналогичной задачи, похоже, используют SQL API для таблиц Fusion, которые были устаревшими. Мне нужно найти способ запросить таблицу, используя расстояние orderBy. Я использую следующий запрос карты, и этот запрос отлично работает для заполнения точек на карте.Таблицы Fusion Layer infoWindow list

var Layer = new google.maps.FusionTablesLayer({ 
    query: { 
     select: 'Latitude', 
     from: 'table_id', 
     orderBy: "ST_DISTANCE(Latitude, LATLNG"+latlng+")", 
     limit: 50 
    } 
}); 
+0

Просто используйте [новый JavaScript API] (https://developers.google.com/fusiontables/docs/v1/get_started) вместо старого устаревшего. Вот базовый пример того, как извлекать данные из FT с помощью нового API: https://developers.google.com/fusiontables/docs/samples/basic_jsonp_request – Odi

+0

@Odi Я использую новый API (v1.0). Я нашел пример, который вы связали, но это использует SQL API, который устарел. Этот пример был последний раз обновлен 25 апреля, а API-интерфейс SQL был устаревшим 26 июня. – user1480902

+0

Нет, я думаю, что есть недоразумение. В примере показан совершенно правильный код для нового API. Смотрите [руководство по миграции, чтобы увидеть разницу между новым и старым API] (https://developers.google.com/fusiontables/docs/v1/migration_guide). – Odi

ответ

0

Fusion Tables API V1.0 не является устаревшим.

Вы также можете использовать запросы из visualization API

Вот это an example с простой боковой

+0

API-интерфейс Fusion Tables v1.0 не устарел, это API-интерфейс SQL, который устарел и больше не будет использоваться по состоянию на декабрь. Я еще не нашел способ использовать API v1.0 для выполнения запроса расстояния orderBy. Есть ли пример, на который вы могли бы указать мне? – user1480902

+0

Еще не начали использовать этот API, это [пример из документации] (https://developers.google.com/fusiontables/docs/samples/basic_jsonp_request). У меня есть пример использования [orderBy с API визуализации google] (http://www.geocodezip.com/orderby_test_gviz_numbered.html) (он не создает информацию о боковой панели, но показывает, как вернуть информацию). – geocodezip

+0

Когда я рассматриваю это в FF или Chromium, он, похоже, ничего не отображает на стороне карты, а просто всплывает, когда вы нажимаете на маркеры. Что я должен видеть? Благодарю. – user1480902

Смежные вопросы