问题标签 [gmlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
725 浏览

delphi - 加载地图时出现脚本错误

截至今天,delphi 组件在尝试加载地图时一直返回脚本错误。我们没有更改应用程序或组件中的任何代码。谷歌改变了他们的 API 吗?如果是这样,是否有新版本的组件来处理这个问题?谢谢,克里斯

0 投票
1 回答
165 浏览

gmlib - 运行 GMLib 时如何找到在 TWebBrowser 中加载的资源文件的位置?

我在 XE7 中运行 GMLib,我们使用的是 Google API 客户端 ID(而不是 API 密钥)。我已成功修改 map.html 以包含客户端 ID。我重新编译了资源文件和 GMLib,一切正常。但是,由于使用了客户端 ID,我需要向 Google 提供所有可能使用我们的客户端 ID 的位置。如果它是一个网络应用程序,它将是 URL,但在这种情况下,我可以给他们文件位置。

我假设 GMMap 控件根据资源文件生成一个本地 html 文件,并且该文件被加载到 TWebBrowser 中。我如何找到文件位置,因为 Google 正在根据我们的客户 ID 进行验证?我尝试寻找不同的事件,但它似乎总是显示about:blank

0 投票
0 回答
260 浏览

delphi - Delphi XE8 有 GMLib 安装程序吗?

有 Delphi XE 8 安装程序吗?

我曾尝试使用 XE7 安装程序 DPK 包,但它似乎没有正确的定义。

0 投票
0 回答
240 浏览

gmlib - Android上的GMLib可能吗?

我想知道是否可以将 GMLib 用于使用 RAD Studio XE7 的移动设备。因为在安装文件中没有关于如何为 android 安装它的任何信息。提前致谢。

0 投票
0 回答
199 浏览

delphi - 没有互联网连接时,AfterPageLoaded 中的 DoMap 抛出异常

当没有互联网连接或连接不佳时,60-70 秒后会出现一个 IE 样式对话框,其中包含以下消息:

按是或否 AfterPageLoaded 触发并再次出现对话框。再次按下是或否,TGMMap.ExecuteScript 函数在以下行中引发内存异常:

我也可以使用 MegaDemo 项目重现它。我正在使用 D6。
如何测试脚本在 AfterPageLoaded 函数中是否正确初始化并且不调用 DoMap?

提前致谢。

0 投票
0 回答
256 浏览

delphi - 安装 GMLib 1.5.0 时出错

Delphi 7
Gmlib 1.5.0
Delphi Chromium Embedded:http ://code.google.com/p/delphichromiumembedded/

编译 GMLib_D7.bpl 时出错:

[错误] WebControlVCL.pas(519):预期表达式但找到“程序”

代码:

请帮我解决这个问题。

0 投票
1 回答
557 浏览

delphi - GMLib 移动现有标记

在 Delphi XE-7 上使用 GMLib,我试图将现有标记移动到新位置,我在地图上只创建了一个标记,并尝试使用下面的代码作为移动它的测试。

但是遇到异常访问冲突。非常感谢任何帮助

0 投票
1 回答
100 浏览

gmlib - 切换到街景

我有一个问题(第一次作为评论输入,2014 年 8 月)。我第一次将街景小人拖到地图上(使用 GeoCode 将其从默认中心移开)时,它会在默认中心(GMMap.RequiredProp.Center.Lat/Lng)显示街景。做第二次效果很好。当我拖动街景小人时,我可以很快看到正确的街景,然后这与错误的街景重叠。

我的猜测是程序启动时街景图层存在,但不可见。拖动街景小人使其可见,然后提供关闭图层的机会。再次拖动街景小人会在正确的位置创建图层,然后使其可见。

我注意到 MegaDemo 做了同样的事情,当街景小人第一次被拖到地图上的其他地方时,它显示了高迪的大教堂。

如何第一次显示正确的位置?

问候,

0 投票
0 回答
146 浏览

delphi - 标记 - Z 顺序

有没有办法改变标记的 Z 顺序?当我们有彼此靠近的标记时,很难看到其他标记。我正在考虑随机更改它们的 Z 顺序,以便标记在每次更新时显示不同。

0 投票
1 回答
271 浏览

gmlib - Google Maps for Work 客户 ID 和签名

我们已经在 Delphi 2007 应用程序中实现了出色的 GMLib 库,一切正常。我们需要使用 Google Maps for Work 许可证(并且需要增加配额)。我们不知道如何在底层 JavaScript 中实现这一点。

不幸的是,GMLib 的作者最近没有太多活动。有谁知道他们是否会在(不久的)将来支持此代码?