使用 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 无法默认选择“地图、卫星、地形”