0

ユーザーが郵便番号を入力する郵便番号チェッカーを構築する必要があります。これにより、最寄りの 3 つの小売店の Google マップが表示されます。また、結果が 1 つまたは 2 つしかない場合を除き、3 つの結果がすべて表示されるように拡大する必要があります。次の情報を含むExcelドキュメントが提供されました。

Company
Address line 1
Address Line2
Postcode
URL
Contact telephone number

地図上に小売業者が表示された場合、ユーザーはアイコンをクリックすると、関連情報を含むツールチップが表示されます。会社名、URL等

Google Maps API を数回使用しましたが、これほど高度なことはしていません。Google マップが Excel ドキュメント内のデータを読み取る方法を知る必要があります。XML ドキュメントに変換する必要がありますか、それともデータベースに追加する必要がありますか? 郵便番号だけでGoogleマップが消えますか? または、経度と緯度を追加する必要がありますか?

ユーザーが検索ボックスに入力した郵便番号に最も近い郵便番号を調べて、最も近い3つを提示するには、Googleマップが必要だと思います。これは DRUPAL ベースのサイトに組み込まれており、クライアントがいつでもアクセスして新しい小売業者を追加できるように、結果が CMSable であるとよいでしょう。

私が言ったように、それは私が以前に構築したものではないので、本当にアドバイスを探しているだけです.

ありがとう!

4

2 に答える 2

0

私はこれを数回行いましたが、次の方法が正しいとは主張していません。

I usually let the customer fill in the addresses in the CMS, and use an function to determine the long/lat based on the addresses to save the lat/long and the full adres.

After that i use jquery at the front to loop through the lat/longs to place markers on the map, by using an setBounds function which google map recognizes you can center the results. (Like you said zoom on the markers).

While looping through the markers you can append text to the markers.

The above is step 1.

Step 2:

You have to rebuild the map after you enter postcodes, for this i use ajax. I fire my info to an page which again converts my potscode to lat/long and based on the lat/long i can do an select on the database and return the events to my map. After that Step 1 goes in action with new data.

注: これらのアクションを組み合わせる方法について、stackoverflow で見つけることができる情報を収集する必要があります。

于 2013-07-23T10:18:43.950 に答える