Google maps Coldfusion的谷歌地图商店定位器
谷歌地图商店定位器 示例: (一) (二) 我想从cfquery动态创建storelocator 是否可以在coldfusion中创建storelocator 有人能帮我吗Google maps Coldfusion的谷歌地图商店定位器,google-maps,coldfusion,coldfusion-9,Google Maps,Coldfusion,Coldfusion 9,谷歌地图商店定位器 示例: (一) (二) 我想从cfquery动态创建storelocator 是否可以在coldfusion中创建storelocator 有人能帮我吗 <cfquery name="qCompany" datasource="#application.dsn#"> select name, addrress, city, state, zip, country, phone,
<cfquery name="qCompany" datasource="#application.dsn#">
select
name,
addrress,
city,
state,
zip,
country,
phone,
latitude,
longitude
from wcountry_company
</cfquery>
挑选
名称
艾德里斯,
城市
国家,,
齐普,
国家,,
电话,
纬度,
经度
来自wcountry_公司
Storelocator API是javascript格式的,因此您必须使用
才能使用它,然后您可以使用循环中的查询构建对象:
<script>
<cfoutput query="qCompany">
Building javascript objects
</cfouput>
</script>
构建javascript对象
但是我对storelocator的了解还不足以帮助您更好地使用javascript对象。我举了一个我使用的storelocator的例子 首先获得谷歌地图(不确定他们是否仍然让你注册) 然后我建议制作一个表格,他们可以按州查询,然后在下面按州过滤您的查询 另外,如果您想添加zipcode查找,这里有一个很好的示例,其中包含一个用于数据的示例数据库 网上有一些,但这似乎是整齐包装使用
<cfajaximport params="#{googlemapkey='*KEY HERE*'}#">
</cfif>
<cfquery name="qCompany" datasource="#application.dsn#">
select
name,
addrress,
city,
state,
zip,
country,
phone,
latitude,
longitude
from wcountry_company
</cfquery>
<cfmap name="gmap02"
centeraddress="#form.zipcode#" <!--- or state if your querying by state --->
doubleclickzoom="true"
scrollwheelzoom="true"
showscale="false"
tip="My Map"
width="1000"
height="800"
zoomlevel="15">
<cfoutput query="qCompany">
<cfmapitem address="#address# #city#, #state# #zip#" name="gmap02" tip="#name# #address# #city#, #state# #zip#" markerwindowcontent="#address#<br>#city#<br>#state#<br> #zip#" />
</cfoutput>
</cfmap>
挑选
名称
艾德里斯,
城市
国家,,
齐普,
国家,,
电话,
纬度,
经度
来自wcountry_公司
你试过什么吗?您是否收到任何错误或意外结果?你看过API了吗?我试过使用JSON数据和javascript对象,并发布了示例,这就是我要找的。