Google Maps API и запрос Fusion Tables с CONTAINS

Я пытаюсь заставить работать следующий запрос Google Maps JS API v3.7 Fusion Tables. Я не добился успеха. Я продолжаю получать больше мест, чем должен; те, у которых есть данные о местоположении (в настоящее время два местоположения). Единственное место, куда я должен вернуться, это "Часовня Рокфеллера". Как будто API полностью игнорирует запрос.

this.buildingsLayer = new google.maps.FusionTablesLayer(3418043);
this.buildingsLayer.setQuery("SELECT LatLng FROM 3418043 WHERE PropertyName CONTAINS 'Rockefeller'");
this.buildingsLayer.setMap(this.map);

Может ли кто-нибудь помочь мне понять, что, черт возьми, я делаю неправильно? Кто-нибудь может заставить его работать?

Сводная таблица находится здесь: https://www.google.com/fusiontables/DataSource?docid=19HYOu84Oi8Id-dskNyRZxVAjE01CLm8cfNg8dAI


person Tom K.    schedule 11.04.2012    source источник


Ответы (1)


Пытаться:

var layer = new google.maps.FusionTablesLayer({
  query: {
    select: 'LatLng',
    from: '3418043',
    where: "PropertyName CONTAINS 'Rockefeller'"
  }
});
layer.setMap(map);

Код отсюда

См. полную страницу здесь http://jsfiddle.net/99jVg/

person Heitor Chang    schedule 11.04.2012