我有一个网页,其中包含来自以下位置的地图控件:
(http://www.codeproject.com/Articles/24468/Google-Maps-Control-for-ASP-NET-Part-1)
当我从中运行它时,http://localhost
它执行得很好。当我将它移到我的实际网站时,页面变为空白。这仅用于在本地主机上进行测试还是我还缺少其他任何东西。谁能猜出问题出在哪里?
有没有其他方法可以运行地图
我正在使用 VS2k8
我有一个网页,其中包含来自以下位置的地图控件:
(http://www.codeproject.com/Articles/24468/Google-Maps-Control-for-ASP-NET-Part-1)
当我从中运行它时,http://localhost
它执行得很好。当我将它移到我的实际网站时,页面变为空白。这仅用于在本地主机上进行测试还是我还缺少其他任何东西。谁能猜出问题出在哪里?
有没有其他方法可以运行地图
我正在使用 VS2k8
对于代码GoogleMapControl.zip
使用的 Google maps API v2,Google 在本地主机上运行时不会检查 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 日之前停止使用。