DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xiao2024
今日帖子: 17
在线用户: 4
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 zdhuang (Winter) ▲▲▲▲▲ -
普通会员
2019/3/19 0:26:07
标题:
关于 Chromium 内核浏览器 CEF4Delphi 控件的问题 浏览:1338
加入我的收藏
楼主: 各位大神好,最近单位要求制作一款基于高德地图的信息查询系统,由于小弟不是专业搞软件开发的,遇到了一些问题无法解决,还请各位大神多多指点。

目的:利用 CEF4Delphi VCL 控件加载高德地图,点击地图获取地点的经纬度、地址、城市编码、区域编码等,然后利用城市编码查询相关信息。

方法:在 ChromiumProcessMessageReceived 和 DOMVisitor_OnDocAvailable 中编写代码以获取经纬度、地址等。

问题:(1)点击“查询信息”按钮后,执行 PostMessage(Handle, MINIBROWSER_VISITDOM_PARTIAL, 0, 0) 语句获取了城市代码,利用城市代码从数据库中查询相关信息,但是要多次点击按钮,才能返回结果,请问如何做到1次点击按钮就得到查询结果?
   (2)由于网络有快有慢,从高德地图获取城市代码的时间有延迟,点击“查询信息”,怎样才能确保成功获取了城市代码以后,再执行查询语句?
此帖子包含附件:
JPEG 图像
大小:292.2K
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2020/10/28 22:35:21
1楼: 这疙瘩不好用...模拟按键操作,直接卡死...有bug的。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行78.125毫秒 RSS