質問

私は GMap.NET.WindowsForms 私のWindowsでのコントロールは、アプリケーションを構成するが、私はそれは私にすべての地図を表示することはできません。

ここで私がやったことです。

私はGMap.NET.WindowsForms.dllのためのツールボックスのコンテキストメニューとブラウジングから「...アイテムの選択」をクリックすることによって、私のVisual Studioの2010年のツールボックスにコントロールを追加しましたが、ダウンロードしたzipアーカイブに含まれています。私も自分の溶液中GMap.NET.Core.dllとSystem.Data.SQLite.dllへの参照を追加します。

その後、私は自分のアプリケーションのメインフォーム上のツールボックスに登場し、Googleマップへのマップタイプを設定することをGMapControlを置きます。私は自分のアプリケーションを実行すると、しかし、制御ショーのいずれか「私たちは申し訳ありませんが、私たちはこの地域の詳細ズームレベルで画像がありません」または完全にデータのない明るい画面を(言って、テキストの一部とブルースクリーン私は、ズームレベルを変更した場合)。

ここに私のコードは次のとおりです。

  GMapMain.MapType = MapType.GoogleMap;
  GMapMain.MaxZoom = 100;
  GMapMain.MinZoom = 0;
  GMapMain.Zoom = 50;
  GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);

  GMapMain.ReloadMap();      

助けてください。私は何をすべきか見当がつかないと私は私が問題を解決するのに役立つ可能性があり、インターネットで情報を見つけることができません。

事前にどうもありがとうございます。

役に立ちましたか?

解決

サーバーにインスタンス・モードを設定してみてくださいのみ

GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly

他のヒント

あなたはGMAPコントロールを使用する前に、次の文を使用することができます。

GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;

あなたのズームレベルのルックスが高すぎる。
ズームは、1と17の間であるべきである。

GMap.NETのバージョン1.7.0では、衛星ビューが動作していない、あなたはここから最新のバージョンをダウンロードしてください

https://www.nuget.org/packages/GMap.NET。プレゼンテーション/

あなたはサテライトビューを使用することができることと、

あなたはenvironmetにおけるサテライトビューを見ることができる場合は、キャッシュ内のマップを持っていますが、いくつかの場所を見ることができないだろうからです。新バージョンでは、サーバーからのマップをダウンロードし、あなたはそれをよく見ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top