11

Google マップを使用して、Web 上で何百万もの方法を確認したいと考えています。いくつかは javascript メソッドであり、いくつかは運が良かったり失敗したりした asp.net サーバー コンポーネントです。c# と asp.net を使用する最も簡単で信頼性の高い方法は何ですか?

データベースにジオコードを含む位置データがあります。特定の場所を検索する方法をユーザーに提供したいと考えています。そこから、私のコードは、見つかったエントリに対応するマップ上のマーカーを使用して、ジオコードのテーブルを Google マップに提供します。ユーザーは各エントリを表示でき、複数の行が返された場合にどれがどれであるかを判断できる必要があります。

これを行う良い方法はありますか?

4

9 に答える 9

13

Google Maps APIにはJavaScriptを介してアクセスします(サーバーコントロールはこれを抽象化するだけです)。説明した場合、マップAPIに何を表示するかを指示するために、必要なJavaScriptを動的に出力する必要があります。

http://dotnet.sys-con.com/node/171162を参照してください

于 2008-12-11T20:02:09.153 に答える
5

このように、それを行うためのサーバーコントロールがいくつかありますが、何らかの方法(サーバーコントロール)または別の方法(Javascript Google API)で物事を行う方法を学ぶ必要があります。

Google APIを使用することをお勧めします。これは、ウェブ全体に多くのサンプルがあり、リリース直後にGoogleによって実装された新機能を使用でき、サーバーコントロールの開発者がそれを行うのを待つ必要がないためです。

于 2008-12-11T20:08:03.773 に答える
2

直接JavaScriptを使用してGoogleマップを作成することをお勧めします。それはかなり簡単で、舞台裏で何が起こっているのかを理解することができます。

Googleには、すぐに使用できるようにするための非常に優れたチュートリアルとドキュメントがいくつかあります。サイトに1つ追加すると、必要な残りのカスタマイズを非常に簡単にセットアップできるようになります。

例については、このサイトをご覧ください。

http://code.google.com/apis/maps/documentation/examples/

于 2008-12-11T20:07:55.850 に答える
2

いつものように、GoogleマップまたはMicrosoftのライブマップを使用できる優れたSilverLightコントロールを備えたComponentOneを指しています。これは、Silverlight Deep Zoomを使用して適切に処理します:http: //www.componentone.com/SuperProducts/MapsSilverlight/

実例: http ://demo.componentone.com/Silverlight/Factories/

(私はComponentOneの出身ではなく、満足している顧客です);)

スクリプトやその他の方法で自分でそれを行うことができることは知っていますが、書かれたコードを使用する方がはるかに楽しいです。;)

于 2008-12-11T20:08:05.567 に答える
1

Google マップまたは Yahoo マップに最適な .NET ラッパー?

于 2008-12-11T20:39:45.503 に答える
1

ところで: ストア ルックアップを行う方法の例が記載された素晴らしい投稿を見つけました。本当にうまくいきます。私はお勧め!!

http://blog.donnfelker.com/post/HOWTO-Build-a-Store-Locator-in-ASPNET.aspx

于 2008-12-15T17:00:46.693 に答える
0

サーバー側 API が必要な場合は、このオープンソース プロジェクトが大いに役立ちます - http://code.google.com/p/google-maps/

google-maps api にクエリを実行し、静的マップへのリンクを取得するのに役立ちます。

于 2011-07-10T18:56:50.513 に答える