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

如何生成带卫星视图、标记点及指定缩放级别的Google Maps URL

解决Google Maps URL同时满足卫星视图、标记点和指定缩放的问题

我来帮你搞定这个问题!你需要的是同时支持卫星地图、固定标记点和自定义缩放级别的Google Maps URL,其实调整参数就能完美解决你的两个URL存在的问题。

正确的URL格式示例

先给你直接能用的版本,以你提供的坐标(40.7028722, -73.9868281)和缩放级别18为例:

https://maps.google.com/maps?ll=40.7028722,-73.9868281&z=18&t=k&marker=pos:40.7028722,-73.9868281

如果想要纯卫星无道路标签的版本,把t=k换成t=s即可:

https://maps.google.com/maps?ll=40.7028722,-73.9868281&z=18&t=s&marker=pos:40.7028722,-73.9868281

你的两个URL问题分析

第一个URL(卫星+标记但忽略缩放)

http://maps.google.com/maps?&z=18&mrt=yp&t=k&q=40.7028722+-73.9868281
问题出在q参数:当你用q指定坐标时,Google Maps会默认把它当作“搜索请求”,自动调整缩放级别来适配搜索结果的显示范围,导致你设置的z=18被覆盖。

第二个URL(标记+缩放但非卫星)

https://www.google.com/maps/place/40.7028722+-73.9868281/@40.7028722,-73.9868281,11z
这是Google Maps的place路径格式,这种格式默认使用标准地图视图,没有内置的卫星视图参数。换成传统的参数化URL格式(就是上面给你的示例),就能轻松控制视图类型。

参数含义说明

  • ll=[纬度],[经度]:固定地图的中心坐标,确保缩放级别围绕这个点生效
  • z=[数字]:指定缩放级别(范围1-21,数字越大视图越近)
  • t=k:启用卫星+道路标签视图;t=s启用纯卫星无标签视图
  • marker=pos:[纬度],[经度]:在指定坐标添加标记点,不会干扰缩放设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:43:25