对于我使用 Google Maps API 创建的页面,我需要查询多个标记位置以及有关每个标记的更多信息。我正在使用 ColdFusion 来查询数据库。
我已经绘制出该过程应该如何大致工作
<cfquery datasource="mapInfo" name="markerQuery">
Select * from locations
</cfquery>
<cfset arr = ArrayNew(1)>
<cfoutput query="markerQuery">
<cfset marker = {#markerid# = 'new google.maps.LatLng(#markerQuery.lat#,#states.lng#)'}>
<cfset arrayAppend(arr,marker)>
</cfoutput>
<script type="text/javascript" charset="utf-8">
var markers = <cfoutput>#serializeJson(arr)#</cfoutput>;
</script>
如何在 Javascript 中保留查询信息,以便在单击标记(或匹配按钮)时将其显示在文本框中?