如何摆脱Google地图嵌入中的这些顶部链接?

问题描述

|
<iframe width=\"425\" height=\"350\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=las+vegas&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=59.337006,87.275391&amp;ie=UTF8&amp;hq=&amp;hnear=Las+Vegas,+Clark,+Nevada&amp;z=11&amp;ll=36.114646,-115.172816&amp;output=embed\"></iframe>
代码生成的地图顶部带有用于各种查看模式的链接,例如地图,卫星,地形和地球。有办法摆脱这些联系吗?     

解决方法

如果您使用的是Google Maps API v3,则可以在传递给Map构造函数的MapOptions中将mapTypeControl设置为false,例如:
var map = new google.maps.Map(document.getElementById(\"map_canvas\"),{center:new google.maps.LatLng(lat,lon),mapTypeId:google.maps.MapTypeId.ROADMAP,zoom:initialZoom,mapTypeControl:false});
当然,进行设置不仅仅是将URL插入到iframe中,还需要更多的灵活性,但是您将获得更多的灵活性。