2012-02-10 15 views
0

私は単純なhttpサーバを作っています。クライアントの地理的位置を表示するワールドマップ機能を追加したいと思います。C#で地図のIPアドレスを表示

  1. ip2location.comのようなサイトを使用せずにIPアドレスの緯度/経度を見つけるための方法があります:

    は、私は2つの質問を得ましたか。

  2. lat、lonを入力パラメータとして与えて、画像上のポイント(ワールドマップ)を地理的に表示するにはどうすればよいですか?それには式がありますか?

ありがとう!

答えて

0

ip2location.comのようなサイトを使用せずにIPアドレスの緯度/経度を知る方法はありますか?

いいえ、独自のデータベースを作成してホストしている場合を除きます。

で画像上の地点を地理的に表示するには、lat、lonを入力パラメータとして使用しますか?それには式がありますか?

GoogleとBingの両方のマップがこのような機能を提供します。ここにはGoogleマップのan exampleがあり、緯度と経度が指定された地図上にマーカーを置くことができます。


UPDATE:

あなたは、緯度と経度の所与の点を配置​​するMercator Projectionを使用することができます。テクニックについて説明しているfollowing articleをご覧ください。

+0

ありがとうございました。私は外部サイトなしでこれを行う方法を探していました。 – user1015551

+0

@ user1015551、これは非常に多くの作業になると思います。可能ですが、すべてのマッピング機能と地理位置機能を格納する巨大なデータベースが必要になります。そのようなサービスがクラウドに存在するのはこのためです。彼らは車輪を再発明せずに再利用することができます。 –

+0

私はip2locationを使用しても構いませんが、マッピングのために、私がする必要があるのは、long、latをxに変換する関数、long codeを含む関数です。 – user1015551

関連する問題