2011-11-08 5 views
0

私はASP.NET MVC 3 Frameworkを使用しています。私は顧客の場所を表示するためにGoogle Maps(v3)を使用したいと思います。私は、都市の住所の値をデータベースから取ることができますが、どうすればこれらを組み合わせることができますか?私はRazorエンジンを使用しています。アドレスを使用してgoogle mapsを生成するASP.NET MVC3

答えて

1

Googleマップを初めてお使いの場合は、documentationを読んで、examplesを見て、APIの仕組みを理解することをお勧めします。

もう1つの良いチュートリアルは、店舗ロケータアプリケーションを実装する際のRollaの記事の4人のユーザーです。この資料は、もともとWeb Formsで書かれていた後、updated to MVCで書かれています。両方に関連情報があります。 Razorビューは使用しませんが、サーバー側でGoogle Maps APIにクエリを実行し、その結果をJSONオブジェクトにパッケージ化してマップに表示する方法を示しています。

マップ上にマーカーを配置するだけであれば、ビューは非常に簡単になります。あなたが必要とする唯一のHTMLは地図を格納するdivです。

0

私はAJAXであなたのアドレスを取得することをお勧めします。 MVCには、JSONのようなものがたくさんあります(JsonResultなど)ので、HTMLを解析する代わりにオブジェクトを送信することができます。あなたがAJAXをやっているので、私はJQueryについて言及することを義務づけられています。私はAJAXなしではAJAX呼び出しを行いません。 HttpPost属性をJSONレスポンス関数に追加することもできますし、安全にすることさえできます!

関連する問題