Shabdar的Google Maps Control for ASP.NET无效

问题描述 投票:0回答:1

我找到了一个非常好的qazxsw poi,我下载了最新版本(1.9.3)并尝试了它(它工作正常),按照教程后,我复制了文件然后我收到了许多无意义的错误消息。

例如,我收到此错误:

名称空间'System.Web.UI'中不存在类型或命名空间名称'ScriptManagerProxy'(您是否缺少程序集引用?)

在这条线上

Google Maps Control for ASP.NET

我不知道我还应该在这里写什么,它很容易重现,只是尝试添加文件并在ASP.NET Web窗体应用程序中使用该控件。

我怎样才能让它发挥作用?

编辑

1:我修复了丢失的装配参考错误 在<script type='text/javascript' src='https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&key=<%=ConfigurationManager.AppSettings["GoogleAPIKey"] %>'></script> 文件中我修改了这一行:

GoogleMapForASPNet.ascx

现在,新行看起来像这样:

<%@ Register Assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
    Namespace="System.Web.UI" TagPrefix="asp" %>

第二:我为每个文件设置构建操作 文件:构建操作 cGoogleMap.cs:编译 GService.cs:编译 GoogleMapForASPNet.ascx:内容 GoogleMapForASPNet.ascx.cs:内容 GService.asmx:内容 错误 现在我收到9条错误消息,但它们都是相同的:

类型'GoogleObject'同时存在于'PhoneTracker,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'和'4_App_Code,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'

但我找不到重复的那个。我在<%@ Register Assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" Namespace="System.Web" TagPrefix="asp" %> 搜索class GoogleObject,我得到了一个结果。

编辑2019.01.04

我将所有内容移动到Entire Solution文件夹,现在我收到一条错误消息:GoogleMap在当前上下文中不存在,使用导航栏切换上下文。我读到了这个错误,但我只有一个前端文件,所以我无法理解这个错误。

asp.net google-maps webforms
1个回答
0
投票

因为谷歌地图控制(GMC)项目是一个网站项目,我的项目是一个Web应用程序,我必须将GMC转换为Web应用程序,之后我就可以使用它。我是按照hidEventName指南完成的。

© www.soinside.com 2019 - 2024. All rights reserved.