我正在根据Derek Eder在http://derekeder.com/searchable_map_template/找到的模板制作地图。
数据来自Google Fusion Table。以下是我到目前为止:http://andyinman.com/derekeder/index.html。
问题是只有前四种类型的犯罪(复选框)在地图上显示为标记。黑色文本中没有显示。为什么是这样?它们从融合表中的一个名为“type”的列中抽取,并指定一个数值1到11.
结果显示为“找到结果”但未显示在地图上。有人可以帮忙吗?
由于
答案 0 :(得分:0)
这是FusionTablesLayer functionality of Google Maps:
的限制我认为你在第3个限制中运行,因为你试图为每种类型的标记设置不同的样式(即不同的颜色)。如果限制样式,它应该可以工作。
另一个解决方案是add the markers yourself,那么你没有这些限制,但对于这个数量的标记,这将是一个性能问题。
答案 1 :(得分:0)
看起来你的代码是对的。我认为问题出在您的Fusion Table(https://www.google.com/fusiontables/DataSource?dsrcid=4695503)上。
您正在使用“位置”列进行搜索,但看起来该列只是部分地理编码。我尝试进入Fusion Tables并尝试File => “位置”列上的地理编码,看看是否有效。
如果失败,请尝试将'locationColumn'变量从'Location'设置为'lat'