问题标签 [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.
delphi - TGMDirection 脚本错误
我使用 TGMDirection 来显示我点击的两个标记之间的路线。与这里的想法相同,但在 Delphi 中使用 GMLib 1.8: http ://www.geocodezip.com/inventoresdegaragem_com_dbteste_indexB.html
第一方向 它显示没有任何错误。当我再次单击另一个标记时,它会弹出并脚本错误:行:539 个字符:9 错误:无法检索属性关闭的值:对象为空或未定义代码:0 URL:关于:空白
你有什么主意吗 ?我使用的代码是:
delphi - Delphi GMap 方向标记替换
我在双击(起点/终点)的 2 个预定义标记之间有一个方向。
当我更改先前 dblclicked 标记之一的位置时,我还想更改方向(起点或终点)。(就像方向标记一样)。
有没有办法用地图上已经存在的方向标记替换方向标记?
注意:DirectionsRender.SuppressMarkers := true
;
delphi - GMLib 简单方向示例
有人可以给我一个简单的示例,我如何使用 GMLib 实现以下情况:我有一些地址(街道、号码、城市),我想使用谷歌地图制作一条连接所有这些地址的路线。我正在使用德尔福 XE2。非常感谢!
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.
gmlib - 有没有一种使用点击定义多边形的快速方法?
我正在使用 GMLib 1.0.0 Final,为了创建一个多边形(使用 Editable = True),我捕获了 TGMMap 的 OnClick 事件(基于 megademo)来添加点,但是当我添加几个超过 3 的点时事实上,多边形在地图上绘制需要很长时间,增加了更新时间,同时使用 AddLinePoint 添加了更多点。有没有一种使用点击定义多边形的快速方法?
gmlib - 如何使用 TGMCircle?
我在尝试绘制标记时遇到一些问题,在某些情况下绘制圆圈。问题本身是关于如何以适当的方式做到这一点。
这是我正在使用的流程:
设定
GMap.RequiredProp.Center
值在
AfterPageLoaded
事件中,我将等待 First 成为false
值,因此我设置了我的GMMarker
andGMCircle
(根据需要设置)。我为 Marker 和 Circle 使用了一个设计时对象,所以我只更改它的值。当我得到一个新信息时,比如纬度/经度,我将它的可见性设置为
false
,应用新值并再次将其设置为true
。
另外,为了确保新位置会出现在地图的中心,在第一次加载后我设置了一个标志,所以下次我将使用GMMap1.PanTo()
do force center。如果我不使用它,地图将不会居中,如果我使用鼠标平移时会出现一些问题,有时圆圈会变得非常大,不尊重半径的值......
我将不胜感激任何答复。
geocoding - 随后调用 Geocode() 脚本错误
我需要将坐标列表解析为地理编码,但在调用 GMGeoCode1.Geocode() 函数一段时间后,它返回错误执行脚本行 243,字符 21,长度为空或不是对象。
我已经隔离了该功能,因此我能够获得一些控制并等待响应 - GMGeoCode1AfterGetData 过程。我看不出这是否是因为其中一个坐标无效并引发了该异常。
有什么聪明的方法可以进入批处理模式吗?如果我需要循环,我该如何继续?
问候!
delphi - 使用地理编码时的内存泄漏
每次我使用
lAddress 是在数据库中找到的现有地址,如果我在 for 除了 GMGeoCode.Geocode(lAddress); 之外执行其他所有操作,我会得到内存泄漏。泄漏不存在
调用 Geocode 后我应该释放一些东西吗?
delphi - 使用 TChromium 在 Delphi 7 中安装 GMLib
我尝试安装 GMLib 以在 Delphi 7 中使用 TChromium 浏览器。
在编译期间编译器显示此代码:
下一个编译器写道:
有什么事?
delphi - gmlib 中是否有 Google API Key 的任何属性?
我在 Delphi 2010 上尝试了 gmlib,我对它的功能感到非常满意。
Google API Key 是否有任何属性?