问题标签 [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 投票
2 回答
1129 浏览

delphi - TGMDirection 脚本错误

我使用 TGMDirection 来显示我点击的两个标记之间的路线。与这里的想法相同,但在 Delphi 中使用 GMLib 1.8: http ://www.geocodezip.com/inventoresdegaragem_com_dbteste_indexB.html

第一方向 它显示没有任何错误。当我再次单击另一个标记时,它会弹出并脚本错误:行:539 个字符:9 错误:无法检索属性关闭的值:对象为空或未定义代码:0 URL:关于:空白

你有什么主意吗 ?我使用的代码是:

0 投票
0 回答
883 浏览

delphi - Delphi GMap 方向标记替换

我在双击(起点/终点)的 2 个预定义标记之间有一个方向。

当我更改先前 dblclicked 标记之一的位置时,我还想更改方向(起点或终点)。(就像方向标记一样)。

有没有办法用地图上已经存在的方向标记替换方向标记?

注意:DirectionsRender.SuppressMarkers := true;

0 投票
1 回答
3341 浏览

delphi - GMLib 简单方向示例

有人可以给我一个简单的示例,我如何使用 GMLib 实现以下情况:我有一些地址(街道、号码、城市),我想使用谷歌地图制作一条连接所有这些地址的路线。我正在使用德尔福 XE2。非常感谢!

0 投票
1 回答
296 浏览

delphi - TDirectionsResult from a Memo

With the code below I am trying to reload a DirectionsResult back into a TGMDirections.

All seems well until the ShowMessage where I get a List out of bounds message. I take it that the DR has not been created or the Memo has not loaded into the DirectionsResult.

Further adaption has confirmed the DirectionsResult[0] does not exist.

Help with the correction would be greatly appreciated.

0 投票
1 回答
299 浏览

gmlib - 有没有一种使用点击定义多边形的快速方法?

我正在使用 GMLib 1.0.0 Final,为了创建一个多边形(使用 Editable = True),我捕获了 TGMMap 的 OnClick 事件(基于 megademo)来添加点,但是当我添加几个超过 3 的点时事实上,多边形在地图上绘制需要很长时间,增加了更新时间,同时使用 AddLinePoint 添加了更多点。有没有一种使用点击定义多边形的快速方法?

0 投票
1 回答
251 浏览

gmlib - 如何使用 TGMCircle?

我在尝试绘制标记时遇到一些问题,在某些情况下绘制圆圈。问题本身是关于如何以适当的方式做到这一点。

这是我正在使用的流程:

  1. 设定GMap.RequiredProp.Center

  2. AfterPageLoaded事件中,我将等待 First 成为false值,因此我设置了我的GMMarkerand GMCircle(根据需要设置)。我为 Marker 和 Circle 使用了一个设计时对象,所以我只更改它的值。

  3. 当我得到一个新信息时,比如纬度/经度,我将它的可见性设置为false,应用新值并再次将其设置为true

另外,为了确保新位置会出现在地图的中心,在第一次加载后我设置了一个标志,所以下次我将使用GMMap1.PanTo()do force center。如果我不使用它,地图将不会居中,如果我使用鼠标平移时会出现一些问题,有时圆圈会变得非常大,不尊重半径的值......

我将不胜感激任何答复。

0 投票
0 回答
152 浏览

geocoding - 随后调用 Geocode() 脚本错误

我需要将坐标列表解析为地理编码,但在调用 GMGeoCode1.Geocode() 函数一段时间后,它返回错误执行脚本行 243,字符 21,长度为空或不是对象。

我已经隔离了该功能,因此我能够获得一些控制并等待响应 - GMGeoCode1AfterGetData 过程。我看不出这是否是因为其中一个坐标无效并引发了该异常。

有什么聪明的方法可以进入批处理模式吗?如果我需要循环,我该如何继续?

问候!

0 投票
1 回答
309 浏览

delphi - 使用地理编码时的内存泄漏

每次我使用

lAddress 是在数据库中找到的现有地址,如果我在 for 除了 GMGeoCode.Geocode(lAddress); 之外执行其他所有操作,我会得到内存泄漏。泄漏不存在

调用 Geocode 后我应该释放一些东西吗?

0 投票
0 回答
822 浏览

delphi - 使用 TChromium 在 Delphi 7 中安装 GMLib

我尝试安装 GMLib 以在 Delphi 7 中使用 TChromium 浏览器。

在编译期间编译器显示此代码:

下一个编译器写道:

有什么事?

0 投票
1 回答
932 浏览

delphi - gmlib 中是否有 Google API Key 的任何属性?

我在 Delphi 2010 上尝试了 gmlib,我对它的功能感到非常满意。

Google API Key 是否有任何属性?