如何在Simile展品地图中显示位置

How to show locations in Simile Exhibit Map?

本文关键字:地图 显示 位置 Simile      更新时间:2023-09-26

任务:我有一个谷歌电子表格,里面有日期和地点。我想在Simile Timeline和谷歌地图上显示这些数据。页面上有两个空间。日期显示在时间轴上,但位置不显示在地图上。我该怎么办才能解决这个问题?这是电子表格的公共链接。

Html标题如下:

<script src="http://api.simile-widgets.org/exhibit/3.1.0rc/exhibit-api.js" type="text/javascript"></script>
<script src="http://api.simile-widgets.org/exhibit/3.1.0rc/extensions/time/time-extension.js"></script>
  <link rel="exhibit-extension" 
        href="http://api.simile-widgets.org/exhibit/3.1.0rc/extensions/map/map-extension.js?service=google2&gmapKey=ABQIAAAA5JLLfCE9c7HAtg25QM2KCRRyiP6mHEsQpwvxB19-hS9Kgd8RYhSXEtJVAXDUCZPqwtZZi7-HUYUYrw" 
        type="text/javascript" />
  <script src="http://api.simile-widgets.org/exhibit/3.1.0rc/extensions/map/map-extension.js"></script>
  <link     
        rel="exhibit/data" 
        type="application/jsonp"
        href="https://spreadsheets.google.com/feeds/list/1eL_g5nC0spoBGgPAy98rJVMXWxzizek9u0SRtTJocnU/od6/public/values?alt=json-in-script"
        ex:converter="googleSpreadsheets" />

身体:

<div ex:role="view"
     ex:viewClass="Timeline"
     ex:start=".start"
     ex:end=".end"
     ex:topBandUnit="decade"
     ex:bottomBandUnit="century"
     ex:colorKey=".eventType"
     ex:timelineheight="200">
  </div>
  <center ex:role="logo" ex:color="DimGrey"></center> 
  <div ex:role="lens">
     <b ex:content=".label"></b>
     <p><img ex:if-exists=".image" ex:src-content=".image" width="150"/></p>
     <p ex:content=".description"></p>
     <p ex:content=".eventType"></p>
     <div ex:if-exists=".location">Localização: <span ex:content=".location"></span></div>
  </div>
 <div ex:role="view"
     ex:viewClass="GoogleMaps2"
     ex:label=".label"
     ex:latlng=".latlng"
     ex:center="38.5707742, -7.9092808"
     ex:zoom="5" >         
  </div>

这些位置没有出现在地图上,原因很简单。在电子表格列标题上我写了{latlng.location},而不是{latlng:location}。脚本无法识别".",只能识别":"。出于这个原因,我将结束这个问题。