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

如何将管理后台获取的客户地址转为可跳转谷歌地图的超链接

实现方法

核心逻辑是把客户地址做URL编码后,拼接到谷歌地图的固定查询链接中,再把地址文本包装成超链接即可,操作非常简单:

  • 首先对$customer_address做URL编码,避免地址里的空格、特殊符号导致链接失效
  • 把原来直接输出明文地址的代码,替换为超链接输出代码

代码示例(适配PHP场景,和你用的$customer_address变量匹配)

<?php
// 先对地址进行URL编码
$encoded_address = urlencode($customer_address);
// 输出带谷歌地图链接的地址
?>
<a href="https://www.google.com/maps/search/?api=1&query=<?php echo $encoded_address; ?>" target="_blank">
    <?php echo $customer_address; ?>
</a>

可选优化

如果想点进去直接看配送路线,不用再手动输入出发地,可以改用谷歌地图路线链接格式,提前把你的固定发货地址编码后填到origin参数里:

<?php
$encoded_from = urlencode("你的固定发货地址");
$encoded_to = urlencode($customer_address);
?>
<a href="https://www.google.com/maps/dir/?api=1&origin=<?php echo $encoded_from; ?>&destination=<?php echo $encoded_to; ?>" target="_blank">
    <?php echo $customer_address; ?>
</a>

加target="_blank"的作用是点击链接时新开浏览器标签页,不会覆盖当前的后台订单页面,操作更流畅。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 07:27:07