-1

Googleマップストアロケーター

https://code.google.com/p/storelocator/

例:1)https://storelocator.googlecode.com/git/examples/panel.html

2)https://storelocator.googlecode.com/git/examples/dynamic.html

cfqueryから動的にstorelocatorを作成したい

ColdFusionでstorelocatorを作成することは可能ですか?

誰かが私を助けることができますか?

<cfquery name="qCompany" datasource="#application.dsn#">
    select  
    name, 
    addrress, 
    city, 
    state, 
    zip, 
    country, 
    phone, 
    latitude,
    longitude
    from    wcountry_company    
</cfquery>
4

2 に答える 2

0

Storelocator APIはjavascriptであるため、それを使用するために使用する必要があります。そうすれば<script>、ループ内でクエリを使用してオブジェクトを構築できます。

<script>
    <cfoutput query="qCompany">
        Building javascript objects
    </cfouput>
</script>

しかし、私はjavascriptオブジェクトであなたをもっと助けるのに十分なstorelocatorを知りません。

于 2012-11-15T12:58:56.343 に答える
0

私が使用する店舗検索に使用する例を取り上げました。

最初にgooglemapkeyを取得します(それでもサインアップできるかどうかはわかりません)次に、州ごとにクエリを実行できるフォームを作成してから、以下の州ごとにクエリをフィルタリングすることをお勧めします...

また、郵便番号ルックアップを追加する場合は、データに使用するサンプルデータベースを使用した良い例を次に示します。

http://jonathonwallen.blogspot.com/2011/08/zip-code-radius-search-store-locator-in.html

それらのいくつかはオンラインにありますが、これは使用するためにきちんとパッケージ化されているようです。

<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>
于 2012-11-15T13:37:52.253 に答える