使用 iFrame Google Maps 的 OS X CoreLocation 无法默认选择“地图、卫星、地形”

Posted

技术标签:

【中文标题】使用 iFrame Google Maps 的 OS X CoreLocation 无法默认选择“地图、卫星、地形”【英文标题】:CoreLocation for OS X using iFrame Google Maps can't select "Map, Satellite, Terrain" as default 【发布时间】:2010-01-30 21:32:35 【问题描述】:

我一直在这里修改代码:WhereIsMyMac 以尝试更好地理解 OS X 的 CoreLocation。不幸的是,我无法弄清楚如何修改模板 html 文件以强制“地图” " 视图 - 我的框架默认为“卫星视图”

这是相关的行:

src="http://maps.google.com/maps?ie=UTF8&ll=%f,%f&spn=%f,%f&t=h&z=15&output=embed"

也许我没有使用正确的搜索词自行找到答案,但我不知道如何将其强制进入“地图视图”

任何指针都会有很大帮助。我知道这是一个简单的问题 - 但我找不到答案。

【问题讨论】:

@REDBLUETHING 的答案是正确的,标记为解决方案的链接已断开。抱歉,还不能投票。 【参考方案1】:

需要使用t参数来设置地图类型:

t= 地图类型。可用的选项是 “m”地图,“k”卫星,“h”混合, “p”地形。

所以从你的来源:

src="http://maps.google.com/maps?ie=UTF8&ll=%f,%f&spn=%f,%f&t=m&z=15&output=embed"

【讨论】:

【参考方案2】:

解决方案:

http://mapki.com/index.php?title=Google_Map_Parameters

【讨论】:

以上是关于使用 iFrame Google Maps 的 OS X CoreLocation 无法默认选择“地图、卫星、地形”的主要内容,如果未能解决你的问题,请参考以下文章

让 http/https 协议与 maps.google.com 的 <iframe> 匹配

我可以更改 Google Maps 嵌入式地图 (iframe) 中的标记吗?

在“src”上使用 javascript 变量时未加载 Google Maps iFrame

使用 iFrame Google Maps 的 OS X CoreLocation 无法默认选择“地图、卫星、地形”

Google Maps Embed API Current Location 作为 iframe 的起点

谷歌 iframe 地图没有出现。