每次我从 Google map 嵌入 iframe 时,它都会将标记保持在中间。
即使有工具提示并且只是剪切工具提示数据,它也会这样做:
是否有 url 参数或其他参数可以使 map 在工具提示上居中?
最佳答案
好吧,如果您使用 API,那么您可以向 map.setCenter() 发出调用.
但是,如果您像示例中那样包含内联 map ,则只需更改初始起点。
您用于嵌入 map 的 URL 是:
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 = 中心位置
、z = 缩放级别
和spn/sspn = 跨度/屏幕跨度
。令人惊讶的是,很难找到有关它们的信息,但 parameters here 上有一些详细信息。 。如果您只需要更改中心,请先尝试摆弄 ll
参数。
关于javascript - 关于谷歌地图的一个简单问题 - 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5033994/