You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TMS TWebGoogleMaps中嵌入地图?经纬度设置遇报错

解决TMS TWebGoogleMaps嵌入地图的报错问题

你遇到的核心问题是度分秒(DMS)格式的经纬度不被TWebGoogleMaps直接支持,同时嵌入链接的使用方式也存在格式错误,以下是具体解决步骤:

1. 转换经纬度为十进制格式

先把你的坐标转换成组件兼容的十进制数值:

  • 南纬30°34'19"S → -30.571944
  • 东经30°34'24"E → 30.573333
    (南纬/西经需用负数表示)

2. 直接通过组件属性配置地图

不管是设计期还是运行期,都要传入十进制数值而非度分秒字符串:

// 运行期示例代码
WebGoogleMaps1.APIKey := '你的Google Maps API密钥'; // 必须配置有效密钥
WebGoogleMaps1.Latitude := -30.571944;
WebGoogleMaps1.Longitude := 30.573333;
WebGoogleMaps1.Zoom := 15; // 按需调整缩放级别
WebGoogleMaps1.Refresh;

3. 正确使用Google Maps嵌入链接

如果要用嵌入链接方式,必须使用Google Maps官方生成的嵌入专用链接,且坐标为十进制格式:

  • 打开Google Maps找到目标位置,点击「分享」→「嵌入地图」,复制生成的链接
  • 将链接填入WebGoogleMaps1.EmbedURL属性,同时确保API密钥已配置

4. 关键排查项

  • 必须配置有效的Google Maps API密钥,无密钥会直接导致加载失败
  • 检查Web项目的网络权限,确保允许访问Google Maps相关域名

内容的提问来源于stack exchange,提问作者Moshelly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 04:35:04