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

时间:2016-05-12 01:16:24

标签: javascript delphi internet-explorer delphi-xe7 gmlib

我有一个使用GMLIB最新版本(v1.5.3)的应用程序。从今天开始,当我在地图上放置一个对象时,地图现在会生成上面的一般错误。我的申请没有改变。我还测试了提供的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'',''#FFFFFF'',''#00FF00'',false,false,true'

其他人刚开始收到此错误?

2 个答案:

答案 0 :(得分:1)

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

现在,您只需要进行此更改:

  • 进入。\ resources \ map.html文件替换此网址:

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 repository下载更改。

有关问题here的更多信息。

对此给您带来的不便表示歉意。

答案 1 :(得分:1)

我建议您更改。\ resources \ map.html中的网址,而不是使用您自己的Google实用程序脚本开发副本。

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版本no traffic limits or throttling and the files are served via a super fast global CDN。但请注意,作为免费服务,它提供no uptime or support guarantees

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

Link and execute external JavaScript file hosted on GitHub

如果您仍然希望使用自己的副本,出于同样的原因,我建议您使用您的cdn副本:

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