2013-03-21 126 views

回答

2

对于谷歌地图API,这在GoogleMapControl.zip使用代码,谷歌不检查API密钥的V2在本地主机上,但他们在别处运行时会这样做请确保您从谷歌有一个valid API key并把它添加到Web.config:

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

有在Page_Load()SimpleMapWithNoBubble.aspx.cs,其中记录本上的注释。

关于API的版本,在cGoogleMap.cs

string _apiversion = "2"; 

我没有挖任何进一步的看是否写得好,以至于你可以只改变V3的代码,但它是值得的快速试。

正如上面有效的API密钥链接和下面的注释中指出的那样,API的v2正式被折旧并且计划在不晚于April 20, 2015的情况下消失。

+0

虽然这只适用于V2谷歌地图API – 2013-03-21 13:54:19

+0

右键&感谢;我只是补充说。 – Alkini 2013-03-21 13:56:12

+0

是的,我确实有。但即时通讯这个样本,所以我想我需要在这里添加公共静态布尔GeocodeAddress(GooglePoint GP,字符串GoogleAPIKey) { string sURL =“http://maps.google.com/maps/geo?q= “+ GP.Address +”&output = xml&key =“+ GoogleAPIKey; ..... – 2013-03-21 14:00:37