每当我从Google地图嵌入iframe时,它都会将标记置于中间。关于Google地图的一个简单问题 - 居中
而且它即使有一个提示,只是切割工具提示数据:
是否存在于URL参数或东西集中在工具提示地图?
每当我从Google地图嵌入iframe时,它都会将标记置于中间。关于Google地图的一个简单问题 - 居中
而且它即使有一个提示,只是切割工具提示数据:
是否存在于URL参数或东西集中在工具提示地图?
那么,如果您使用的是API,那么您可以拨打电话map.setCenter()。
如果你要像在你的例子中那样内嵌地图,那么你只需要改变初始的起点。
您使用嵌入地图的网址是:
http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=
&q=Museum+near+Washington,+United+States&aq=0
&sll=40.702863,-74.055748&sspn=0.025669,0.055747&ie=UTF8
&hq=Museum&hnear=Washington+D.C.,+District+of+Columbia
&ll=38.913976,-77.05111&spn=0.052698,0.111494&t=h&z=14
&iwloc=A&cid=4718114823360363843&output=embed
只是调整某些参数的问题。
您需要调整的参数是ll = center location
,z = zoom level
和spn/sspn = span/screen span
。令人惊讶地发现他们的信息尴尬,但有一些细节parameters here。如果您只需更改中心,请尝试首先尝试使用ll
参数。
这个工作对我来说:
HTML
<div style="height: 400px; overflow: hidden;">
<iframe width="425" height="700" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Museum+near+Washington,+United+States&aq=0&sll=40.702863,-74.055748&sspn=0.025669,0.055747&ie=UTF8&hq=Museum&hnear=Washington+D.C.,+District+of+Columbia&ll=38.913976,-77.05111&spn=0.052698,0.111494&t=h&z=14&iwloc=A&cid=4718114823360363843&output=embed"></iframe>
</div>
JQUERY(甚至不是必要的)
$("iframe").load(function(){
$('iframe').css({"height": '400px'});
});
哇,谢谢你,那太反正复杂。我忘记提及我的地图将在飞行中生成,所以我不能仅仅为一种情况调整参数。如果是这样,那么我要为gQuery插件jQuery :) – anonymous 2011-02-17 21:26:44