由于错误80020101(v1.5.3),GMLib无法完成操作

GMLib Could not complete the operation due to error 80020101 (v1.5.3)

本文关键字:GMLib 操作 于错误 错误 80020101 v1      更新时间:2023-09-26

我有一个使用最新版本(v1.5.3)的GMLIB的应用程序。从今天开始,当我在地图上放置对象时,地图现在会生成上面的一般错误。我的申请没有更改。我还测试了提供的GMLIB MegaDemo,在启动地图时也会产生同样的错误——以前没有错误。我正在使用XE7并安装了IE11。

似乎几年前也发生了同样的错误,Catedill发布了一个更新来修复。

以下是错误发生时我传递的函数和参数:

"MakeMarker"'2,false,false,true,false,false,true,35.7519302368164,-121.285972595215,true,'001:SAMPLE',true,'',0,'',false,0,0,0,true,'mtStyledMarker','siBubble','#0000FF','#FFFFFFFFF','#x00FF00',false,false',true'

还有人开始犯这个错误吗?

好吧,我已经制定了一个解决方案。我找到了StyledMarker.js,并将其上传到GitHub GMLib存储库中。

现在,您只需要做以下更改:

  • 进入。''resources''map.html文件替换此url:

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/styledmarker/src/StyledMarker.js

由另一个:

https://cdn.rawgit.com/googlemaps/v3-utility-library/master/styledmarker/src/StyledMarker.js

https://cdn.rawgit.com/cadetill/gmlib_v1/master/Resources/StyledMarker.js

  • 正在执行重新创建资源文件。''resources''rc.cmd
  • 生成(不编译)所有GMLib

另一种选择是从GitHub存储库下载更改。

有关此问题的更多信息,请点击此处。

对给您带来的不便表示问候和歉意。

与其使用您自己的Google实用程序脚本的开发副本,我建议您更改中的url。''resources''map.html from:

http://google-maps-utility-library-v3.googlecode.com/svn/trunk/styledmarker/src/StyledMarker.js

到以下以cdn为前缀的源库版本:

https://cdn.rawgit.com/googlemaps/v3-utility-library/master/styledmarker/src/StyledMarker.js

在生产中,您确实应该使用cdn版本的脚本,因为它没有流量限制或节流,并且文件是通过超快的全局cdn提供的。但是,请记住,作为一项免费服务,它不提供正常运行时间或支持保证。

访问Git托管的文件在以下SO答案中有更详细的介绍:

链接并执行GitHub 上托管的外部JavaScript文件

如果你仍然喜欢使用自己的副本,出于同样的原因,我建议使用你的cdn副本:

https://cdn.rawgit.com/cadetill/gmlib_v1/master/Resources/StyledMarker.js