1

Iiには、次のマップコントロールを備えたWebページがあります。

http://www.codeproject.com/Articles/24468/Google-Maps-Control-for-ASP-NET-Part-1

私がそれからそれを実行するとき、http://localhostそれはうまく実行されます。実際のWebサイトに移動すると、ページが空白になります。これはローカルホストでのテスト専用ですか、それとも他に不足しているものがありますか。誰かが問題が何であるかを推測できますか?

マップを実行する他の方法はありますか

VS2k8を使用しています

4

1 に答える 1

2

のコードが使用する Google マップ API の v2 の場合GoogleMapControl.zip、Google は localhost で実行されている場合は API キーをチェックしませんが、他の場所で実行されている場合はチェックします。Google からの有効な API キーがあることを確認し、それを Web.config に追加します。

  <appSettings>
    <add key="GoogleAPIKey" value=""/>
  </appSettings>

このドキュメントの上部Page_Load()にコメントがあります。SimpleMapWithNoBubble.aspx.cs

API のバージョンについては、次のcGoogleMap.csとおりです。

string _apiversion = "2";

v3 に変更できるほどコードが適切に記述されているかどうかを確認するためにこれ以上掘り下げることはしませんでしたが、簡単に試してみる価値はあります。

上記の有効な API キーのリンクと以下のコメントに記載されているように、API の v2 は正式に廃止され、2015 年 4 月 20 日までに廃止される予定です。

于 2013-03-21T13:52:10.267 に答える