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でクエリ情報を保持するにはどうすればよいですか?