У меня есть Google Sites page с картой Google, показывающей местоположения скоростных ловушек в Израиле. Он показывает местоположения из таблиц Google Fusion table, отображая местоположения на карте, деля значения столбца типа в ведра. См. XML-карту гаджета ниже.Очки для строк из таблицы слияния не показаны на карте Гаджет
В последнее время я добавил несколько новых строк с новым типом (7). Я вижу, что точки для этих новых местоположений не отображаются в гаджете карты на моей странице Сайтов Google. Однако, на странице таблицы слияния, я вижу, что эти места просто прекрасны.
Любая идея, почему это может случиться?
Спасибо, Ярон
Карта гаджет XML: (удалены неиспользуемые функции для ясности)
<Module>
<ModulePrefs
description="Israel Speed Traps"
width="500"
height="600">
</ModulePrefs>
<Content type="html"><![CDATA[
<!DOCTYPE html>
<html>
<head>
<style>
#map_canvas { width: 100%; height: 100%; }
</style>
<script type="text/javascript" src="https://maps.google.com/maps/api/js?sensor=false&language=iw"></script>
<script type="text/javascript">
var map;
var layer;
var tableid = 2943387;
function initialize() {
map = new google.maps.Map(document.getElementById('map_canvas'), {
center: new google.maps.LatLng(32.407792,35.502319),
zoom: 8,
mapTypeId: google.maps.MapTypeId.HYBRID
});
layer = new google.maps.FusionTablesLayer(tableid);
layer.setQuery("SELECT 'Location' FROM " + tableid);
layer.setMap(map);
}
</script>
</head>
<body onload="initialize();">
<div id="map_canvas"></div>
</body>
</html>
]]></Content>
</Module>
Спасибо, я решил это с помощью следующего URL, который «Publish» открыта в меню предлагается: https://www.google.com/fusiontables/embedviz?q=select+col0+from+1uMTPGcFuJsNxKcCLkSxAOIMJCrlzNIV46MUTlD4&viz=MAP&h = false & lat = 32.13905169579783 & lng = 35.02235500000006 & t = 1 & z = 9 & l = col0 & y = 2 & tmplt = 2 & hml = GEOCODABLE Я отредактировал параметры «y» и «tmplt» по вашему предложению на 3 и 3, и, похоже, это устранило проблему. – yaronyogev